在我的表单中,我的复选框元素的名称是 onSite[]
。
我编写了一个简单的 JavaScript,只需单击一下即可检查它们。
function checkAll(field)
{
for (i = 0; i < field.length; i++)
field[i].checked = true ;
}
在 HTML 中,有一个调用该函数的按钮。
<input type="button" name="CheckAll" value="All" onClick="checkAll(document.sharepage.onSite[])">
不幸的是,它不起作用,因为我正在创建检查元素的数组,并且 []
混淆了我的 JS。
你知道有什么解决办法吗?
最佳答案
使用square bracket notation当您需要访问名称包含特殊字符的属性时。
document.forms.sharepage.elements['onSite[]']
关于javascript - 复选框检查器 JavaScript 不起作用。逃脱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2729001/