-1
кажется я решить этот вопрос сам ~снимите флажок Функция не работает
простым и глупым способом:
Checkall Box
var tab = document.getElementById("tbl");
var elems = tab.getElementsByTagName("input");
var len = elems.length;
for (var i = 0; i < len; i++) {
if (tab.checked == elems.checked)
{
elems[i].checked = true;
}
}
UncheckAll Box:
for (var i = 0; i < len; i++) {
if (tab.checked == elems.checked)
{
elems[i].checked = false;
}
}
'elems', кажется, массив, массив не имеет свойство' checked', является 'elems' нечто иное, чем обычный массив? –
Я думаю, что все работает, потому что 'tab.checked == elems.checked' обе не определены ... SO, вероятно, он всегда будет проверять все ... – PSL
как он« работает », что он делает? похоже, вы пытаетесь установить кучу флажков на значение одного флажка, например, функцию проверки? но мы не можем сказать. – Shanimal