点击全选,使所有复选框被选中

简介: 点击全选,使所有复选框被选中
<!DOCTYPE html>
<html lang="en">
 
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>点击全选示例</title>
</head>
 
<body>
  <input type="checkbox" id="selectAll"> 全选
  <input type="checkbox" class="checkboxItem"> 选项 1
  <input type="checkbox" class="checkboxItem"> 选项 2
  <input type="checkbox" class="checkboxItem"> 选项 3
 
  <script>
    // 获取全选复选框和其他复选框元素
    var selectAllCheckbox = document.getElementById('selectAll');
    var checkboxItems = document.getElementsByClassName('checkboxItem');
 
    // 为全选复选框添加点击事件
    selectAllCheckbox.addEventListener('click', function () {
      for (var i = 0; i < checkboxItems.length; i++) {
        checkboxItems[i].checked = this.checked;
      }
    });
  </script>
</body>
 
</html>

在上述代码中,首先通过 getElementByIdgetElementsByClassName 方法获取到全选复选框和其他复选框的元素。然后,给全选复选框添加了点击事件监听器。当全选复选框被点击时,通过一个循环将其他复选框的选中状态设置为与全选复选框相同。

目录
相关文章
|
4月前
点击全选获取所有复选框
点击全选获取所有复选框
32 1
|
2月前
|
大数据 云计算
复选框
【10月更文挑战第1天】复选框。
32 2
|
4月前
|
JavaScript 前端开发
复选框的全选和取消
该博客文章提供了HTML和JavaScript代码实现复选框的全选和取消全选功能,并展示了测试结果的截图。
复选框的全选和取消
点击按钮,新增输入框,再点击按钮,删除输入框
点击按钮,新增输入框,再点击按钮,删除输入框
57 0
|
Web App开发 JavaScript 前端开发
对话框、模态框和弹出框看起来很相似,它们有何不同?
由于一个新的 popover 属性正在被提出,所以这篇文章将探讨对话框(dialogs)、弹出窗口(popovers)、叠加层(overlays)和揭示小部件(disclosure widgets)之间的区别。
26392 1
|
XML Java API
按钮和复选框控件
按钮和复选框控件
95 0
|
Android开发
fab按钮
牙叔教程 简单易懂
121 0
下一篇
DataWorks