为什么我的复选框不能通过id检查

时间:2014-04-22 19:32:21

标签: javascript checkbox

我的复选框不想按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检查?

1 个答案:

答案 0 :(得分:2)

使用truefalse,而不是'''FALSE'

checkboxes[i].checked = false;

还要确保您的复选框中包含您要查找的ID