JS单选全选全不选

简介: JS单选全选全不选

HTML部分:

 

<!DOCTYPE html>
<html>
<head>
    <title>单选、全选、全不选</title>
</head>
<body>
    <h2>请选择以下选项:</h2>
    <input type="checkbox" class="checkbox">选项1<br>
    <input type="checkbox" class="checkbox">选项2<br>
    <input type="checkbox" class="checkbox">选项3<br>
    <input type="checkbox" class="checkbox">选项4<br>
    <input type="checkbox" class="checkbox">选项5<br>
    <button id="selectAll">全选</button>
    <button id="deselectAll">全不选</button>
</body>
</html>

Javascript部分:

// 获取所有复选框
const checkboxes = document.querySelectorAll('.checkbox');
// 获取全选和全不选按钮
const selectAllButton = document.getElementById('selectAll');
const deselectAllButton = document.getElementById('deselectAll');
// 添加全选按钮的点击事件处理程序
selectAllButton.addEventListener('click', function () {
    checkboxes.forEach(checkbox => {
        checkbox.checked = true;
    });
});
// 添加全不选按钮的点击事件处理程序
deselectAllButton.addEventListener('click', function () {
    checkboxes.forEach(checkbox => {
        checkbox.checked = false;
    });
});

这段代码创建了一组复选框和两个按钮,一个用于全选,另一个用于全不选。当用户点击相应的按钮时,JavaScript会遍历所有复选框并将它们的状态设置为选中或未选中,从而实现单选、全选和全不选功能。


相关文章
|
6月前
|
JavaScript 前端开发 算法
JavaScript中的排他算法实现按钮单选
JavaScript中的排他算法实现按钮单选
51 0
|
JavaScript 前端开发
JS实现分页功能(单选按钮、全选按钮、跳转页面)
JS实现分页功能(单选按钮、全选按钮、跳转页面)
100 0
|
JavaScript 前端开发
JavaScript 实现全选、单选和反选
JavaScript 实现全选、单选和反选
109 0
|
JavaScript 前端开发 程序员
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
95 2
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物流配送系统附带文章源码部署视频讲解等
118 4
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
81 4
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
72 4