我有两个单独的表,其中有两个单独的“全选”复选框。我试图使用“全选”按钮来“选择该单个表中的所有”复选框,而不是整个页面上的所有复选框。 以下是我的尝试,但全选功能不起作用。我是 javascript 新手,所以请不要折磨我。
function checkAll() {
var table = document.getElementById('myTable');
var inputs = table.document.getElementsByTagName('input'), val = null;
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == 'checkbox') {
if (val == null)
val = inputs[i].checked;
inputs[i].checked = val;
}
}
}
最佳答案
将 var input = table.document.getElementsByTagName('input'), val = null;
更改为 var input = table.getElementsByTagName('input'), val = null;
关于javascript - 尝试在 Javascript 中选择单个 HTML 表中的所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37060760/