2011-12-18 51 views

回答

3

它被賦予,你不能有相同的頁面上有多個同文ID

的頁面不會被(X)HTML有效DOM文檔

如果你做到這一點,那麼你就不能使用javascript調用getElementById(String)

見參考文獻找到自己的ID元素:


對於頁面上針對多個DIV元素,使用.class代替

<select class="abc"> 
    <option>jhon</option> 
    <option>Richard</option> 
</select> 
<div class="abc"> 

</div> 

和jQuery庫找到他們

var divCollection = $(".abc"); 
+1

不錯...得到它...: – 2011-12-18 15:42:34

0

你可以有MUL tiple id的,你應該嘗試選擇你想要的元素類型$('select#abc')$('div#abc')。你不應該這樣做,但它可能。我的意思是IDENTIFIER這個詞全稱或;-)?

+1

你可能有重複的ID,但你永遠不應該。這是一個非常不好的習慣,它打破了標準和規則。請參閱@Marek Sebera的參考答案。 – 2011-12-18 16:04:59

+1

是的,這就是我說的,你永遠不要這樣做!但這是可能的 – 2011-12-18 16:06:54

0

當您嘗試僅使用javascript或jquery時,僅第一個選擇元素的id將被採用,而不是第二個。

相關問題