js怎么获取所有选中的checkbox复选框

 时间:2026-02-12 00:31:16

1、新建一个记事本,然后将下述代码复制到里面:

<!doctype html>

<html>

<head>

  <meta charset="gb2312">

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

  <title>复选框多选</title>

</head>

<body>

  <div>

    <input type="checkbox"  value="1"/><span>红色</span>

    <input type="checkbox"  value="2"/><span>绿色</span>

    <input type="checkbox"  value="3"/><span>黄色</span>

    <input type="checkbox"  value="4"/><span>蓝色</span>

    <input type="checkbox"  value="5"/><span>紫色</span>

  </div>

  <div>

    <button type="button" onclick="getValue()">获取选中的复选框的值</button>

  </div>

  <div>

   <p id="show">

  </div>

  <script>

    function getValue()

    {

      //获取所有的input标签

      var input = document.getElementsByTagName("input");

      var str="选中的值为:";

      for (var i = 0; i < input.length; i++)

      {

        var obj = input[i];

        //判断是否是checkbox并且已经选中

        if (obj.type == "checkbox" && obj.checked) 

        {

          var code = obj.value;//获取checkbox的值

          str=str+code+",";

        }

      }

     document.getElementById("show").innerText=str;

    }

  </script>

</body>

</html>

2、然后保存,将记事本文件的后缀txt,修改为html。如图:

js怎么获取所有选中的checkbox复选框

3、双击运行这个文件,看到如下界面:

js怎么获取所有选中的checkbox复选框

4、然后勾选上面的任意一个复选框,再点击按钮,将会获取到已经勾选的复选框的值,如下图所示:

js怎么获取所有选中的checkbox复选框

  • Jquery如何查找指定div里的a标签
  • IntelliJ IDEA怎么开启高亮度匹配大括号
  • Navicat Premium怎么设置打开新选项卡于主窗口
  • js中如何替换掉最后一个匹配的字符?
  • notepad++双视图功能,notepad新建视图方法
  • 热门搜索
    通勤是什么意思 什么是动车组 什么是难产 大单托盘是什么意思 什么锦簇 become是什么意思 浙贝的功效与作用 中性粒细胞偏高是什么意思 居高临下的临是什么意思 净值是什么意思