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>
  • 相关阅读:
    android大作业------任务领取
    读书笔记《编程珠矶》2
    学习进度第8周
    学习进度第7周
    世界疫情可视化展示-----echarts
    读书笔记《编程珠矶》1
    团队项目新闻app的需求分析
    学习进度第6周
    团队合作项目
    SpringMVC01
  • 原文地址:https://www.cnblogs.com/beiz/p/5041643.html
Copyright © 2011-2022 走看看