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>
  • 相关阅读:
    拷贝构造函数的用法
    虚基类的用法
    函数模板的用法,以及类外定义的注意事项
    怎么学好python?
    树状数组单点更新和区间查询
    线段树的基本操作
    快排算法的实现
    react-redux 中 connect 的常用写法
    ant-design表单处理和常用方法及自定义验证
    ionic 签名、打包
  • 原文地址:https://www.cnblogs.com/beiz/p/5041643.html
Copyright © 2011-2022 走看看