Rép*_*pás 0 javascript checkbox escaping function
在我的表单中,我的复选框元素的名称是onSite[].
我已经制作了一个简单的JavaScript,只需点击一下即可查看它们.
function checkAll(field)
{
for (i = 0; i < field.length; i++)
field[i].checked = true ;
}
Run Code Online (Sandbox Code Playgroud)
并在HTML中调用该函数的按钮.
<input type="button" name="CheckAll" value="All" onClick="checkAll(document.sharepage.onSite[])">
Run Code Online (Sandbox Code Playgroud)
不幸的是它不起作用,因为我正在制作已检查元素的数组,并且[]混淆了我的JS.
你知道解决它的任何解决方案吗?
当您需要访问名称包含特殊字符的属性时,请使用方括号表示法.
document.forms.sharepage.elements['onSite[]']
Run Code Online (Sandbox Code Playgroud)