JavaScript实现全选和全不选功能示例

上传:peck6899 浏览: 21 推荐: 0 文件:zip 大小:2.89KB 上传时间:2023-03-11 03:16:05 版权申诉
在web开发中,实现表格全选和全不选的功能是一个常见的需求。本文将介绍如何使用JavaScript实现这一功能。

HTML代码如下:

姓名 年龄 性别
张三 25
李四 30
王五 28

JavaScript代码如下:

var checkAll = document.getElementById('checkAll');

var checkboxes = document.getElementsByClassName('checkbox');

checkAll.onclick = function() {

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

checkboxes[i].checked = checkAll.checked;

}

};

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

checkboxes[i].onclick = function() {

var checkedCount = 0;

for (var j = 0; j < checkboxes.length; j++) {

if (checkboxes[j].checked) {

checkedCount++;

}

}

checkAll.checked = checkedCount === checkboxes.length;

};

}

上传资源
用户评论