var elems = tab.getElementsByTagName("input");
for (var i = 0; i < 9; i++) {
if (elems[i].type == "checkbox") {
elems[i].checked = true;
}
}
可以“选中”选中所有框,但不会取消选中“取消选中”。
答案 0 :(得分:1)
您可以创建一个主复选框:
<input type="checkbox" id="checkAll" />
为所有其他复选框提供通用类,例如cb
document.getElementById("checkAll").onchange = function() {
var elems = document.getElementsByClassName("cb");
for (var i = 0; i < elems.length; i++) {
elems[i].checked = this.checked;
}
}
答案 1 :(得分:0)
尝试:
elems[i].checked = this.checked;
而不是
elems[i].checked = true;