是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