// 消息全选 let checkAllTop = document.getElementById("checkAll") // 消息列表对应的选择框 let checkbox = document.querySelectorAll(".message-wrapper ul input") checkAllTop.onclick=function (){ clickHandler() } // 点击消息全选 function clickHandler() { if (checkAllTop) { for (let i = 0; i < checkbox.length; i++) { let check = document.getElementById("check" + i); check.checked = checkAllTop.checked; } return; } checkAllTop.checked = true; } // 选择消息复选框,激活全选 for (let i = 0, j = checkbox.length; i < j; i++) { checkbox[i].onclick = function () { for (let j = 0; j < checkbox.length; j++) { let checks = document.getElementById("check" + j); if (!checks.checked) { checkAllTop.checked = false; return; } else { checkAllTop.checked = true; } } } }