如何引用名称中包含括号的HTML表单元素?
例如,
<form name="myForm">
<input type="checkbox" name="myElement[7]" />
</form>
我没有重命名表单元素的选项,我不能使用jquery。
如何单独使用javascript访问此元素?我已经尝试过使用:
alert(document.myForm.myElement\\[7\\].type);
结果是“未定义”。我也试过上面没有斜线的javascript剪辑,也得到了“未定义”。
javascript访问以括号命名的字段的正确语法是什么?
答案 0 :(得分:6)
我相信你在寻找:
alert( document.myForm.elements['myElement[7]'].type );