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

     1 <!DOCTYPE html>
     2 <html>
     3 
     4     <head>
     5         <meta charset="UTF-8">
     6         <title></title>
     7         <script type="text/javascript">
     8             window.onload = function() {                  //页面所有元素加载完毕
     9                 var btn = document.getElementById("btn"); //获取id为btn的元素(button)
    10                 btn.onclick = function() {                //给元素添加onclick事件
    11                     var arrays = new Array();             //创建一个数组对象
    12                     var items = document.getElementsByName("check"); //获取name为check的一组元素(checkbox)
    13                     for(i = 0; i < items.length; i++) {              //循环这组数据
    14                         if(items[i].checked) {                       //判断是否选中
    15                             arrays.push(items[i].value);  //把符合条件的 添加到数组中. push()是javascript数组中的方法.
    16                         }
    17                     }
    18                     alert("选中的个数为:" + arrays.length);
    19                 }
    20             }
    21         </script>
    22     </head>
    23 
    24     <body>
    25         <form method="post" action="#">
    26             <input type="checkbox" value="1" name="check" checked="checked" />
    27             <input type="checkbox" value="2" name="check" />
    28             <input type="checkbox" value="3" name="check" checked="checked" />
    29             <input type="button" value="你选中的个数" id="btn" />
    30         </form>
    31     </body>
    32 
    33 </html>
  • 相关阅读:
    【leetcode】图像渲染
    【leetcode】不邻接植花
    052-75
    052-74
    052-73
    052-71
    052-70
    052-69
    052-67
    052-66
  • 原文地址:https://www.cnblogs.com/ZHOUVIP/p/7295150.html
Copyright © 2011-2022 走看看