zoukankan      html  css  js  c++  java
  • 对多选框进行操作,输出选中的多选框的个数

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" content="textml; charset=utf-8">
     5 <title></title>
     6 <script type="text/javascript">
     7 /*
     8 * 步骤:
     9 * 1.新建一个空数组
    10 * 2.获取name为“check”的多选款
    11 * 3.循环判断多选框是否被选中,如果被选中则添加到数组里
    12 * 4.获取输出按钮,然后为按钮添加onclick事件,输出数组的长度
    13 * */
    14 window.onload = function () {
    15 //获取ID为btn的元素
    16 var btn = document.getElementById("btn");
    17 //给元素添加onclick事件
    18 btn.onclick = function () {
    19 //新建一个空数组
    20 var arrays = new Array();
    21 //获取name为check的一组元素
    22 var items = document.getElementsByName("check");
    23 //循环这组数组
    24 for (i = 0; i < items.length; i++) {
    25 //判断是否选中
    26 if (items[i].checked) {
    27 //把符合条件的数组添加到数组中
    28 arrays.push(items[i].value);
    29 }
    30 }
    31 alert("选中的个数为:" + arrays.length);
    32 }
    33 }
    34 </script>
    35 </head>
    36 <body>
    37 <form method="post" action="#">
    38 <input type="checkbox" value="1" name="check" checked="checked"/>
    39 <input type="checkbox" value="2" name="check"/>
    40 <input type="checkbox" value="3" name="check" checked="checked"/>
    41 <input type="button" value="你选中的个数" id="btn"/>
    42 </form>
    43 </body>
    44 </html>
  • 相关阅读:
    阿狸的打字机(bzoj 2434)
    Censoring(bzoj 3940)
    文本生成器(bzoj 1030)
    病毒(bzoj 2938)
    Road(bzoj 2750)
    codevs 2370 小机房的树
    HDU 2838 Cow Sorting
    luogu P2253 好一个一中腰鼓!
    hdu 1166 敌兵布阵
    luogu P1901 发射站
  • 原文地址:https://www.cnblogs.com/beiz/p/5041643.html
Copyright © 2011-2022 走看看