我试图检查所有复选框并更改按钮的名称。但是未选中复选框。这是我要实现的代码。
function js_select_all(btn){
var tf = "on";
if (btn.value == "Check All") {
for (var i=0 ; i < document.formMassCheckIn.circSelected.length ; i++) {
alert("check1");
if(!(document.formMassCheckIn.circSelected[i].checked)) {
alert("check2");
document.formMassCheckIn.circSelected.checked = tf;
}
}
btn.value ="Uncheck All";
} else {
for (var i=0 ; i < document.formMassCheckIn.circSelected.length ; i++) {
alert("check3");
if (!(document.formMassCheckIn.circSelected[i].checked)){
alert("check4");
document.formMassCheckIn.circSelected.checked = "";
}
}
btn.value = "Check All";
tf = "";
}
}
最佳答案
使用
document.formMassCheckIn.circSelected[i].checked = true;
用于检查复选框
和
document.formMassCheckIn.circSelected[i].checked = false;
取消选中
关于javascript - 单击按钮以选中所有复选框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41503446/