是this.form.sel2
类似于document.getElementById('sel2')
?javascript - 元素的名称或标识
我选择标签如下:
<select size=5 id="sub_player_ids" name="sub[player_ids][]">
,当我在我的javascript代码把标记的名称,即,sub[player_ids][]
,我得到一个语法错误。 我想找到一种解决方法,以便使用该元素的名称,而不是使用该名称。
但是使用document.getElementById('sub_player_ids')
不起作用。
感谢您提供的任何建议。
请参阅我下面的JavaScript代码:
<input type="button" value="-->"
onclick="moveOptions(this.form.sel1, this.form.sel2);" /><br />
<input type="button" value="<--"
onclick="moveOptions(this.form.sel2, this.form.sel1);" />
'可保存格式[ “complexFormElementName”]'(或'aForm.simpleFormElementName') - id需要应用,但是一些浏览器(如IE *)可能会与它们一起工作。 – 2011-06-02 16:16:32
我没有看到任何带有ID或名称为“sel2”的元素。是什么赋予了? – 2011-06-02 16:18:52
你的ID是“sub_player_ids”,你为什么想要'sel2'? – 2011-06-02 16:18:53