Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用字段名中带括号的Javascript_Javascript_Dom_Brackets - Fatal编程技术网

使用字段名中带括号的Javascript

使用字段名中带括号的Javascript,javascript,dom,brackets,Javascript,Dom,Brackets,如何引用名称包含括号的HTML表单元素 比如说, <form name="myForm"> <input type="checkbox" name="myElement[7]" /> </form> 结果是“未定义”。我还尝试了上面没有斜杠的javascript,并且得到了“未定义” javascript访问带括号字段的正确语法是什么?我相信您正在寻找: alert( document.myForm.elements['myElement[7]'].

如何引用名称包含括号的HTML表单元素

比如说,

<form name="myForm">
    <input type="checkbox" name="myElement[7]" />
</form>
结果是“未定义”。我还尝试了上面没有斜杠的javascript,并且得到了“未定义”


javascript访问带括号字段的正确语法是什么?

我相信您正在寻找:

alert( document.myForm.elements['myElement[7]'].type );

这确实修复了最初的错误,但现在我在Firefox中得到了“参数列表后缺少”。有什么想法吗?这可能与JavaScript代码的另一部分有关。
alert( document.myForm.elements['myElement[7]'].type );