我的复选框不想按ID检查,它只允许按名称检查。这是代码:
function selectAll(){
var checkboxes = document.getElementsByName('id');
var button = document.getElementById('toggle');
if(button.value == ''){
for (var i in checkboxes){
checkboxes[i].checked = 'FALSE';
}
button.value = 'X'
} else {
for (var i in checkboxes){
checkboxes[i].checked = '';
}
button.value = '';
}
}
为什么我的复选框无法通过ID检查?
答案 0 :(得分:2)
使用true
和false
,而不是''
和'FALSE'
checkboxes[i].checked = false;
还要确保您的复选框中包含您要查找的ID