<label id="lbl">abc</label>
<label id="lbl" class="disabled">bdb</label>
即使它不應該有2個或更多相同的id元素,但只是想問如果其中一個被禁用,如果我呼籲#lbl會影響性能?我們可以擁有2個元素的相同ID嗎?
<label id="lbl">abc</label>
<label id="lbl" class="disabled">bdb</label>
即使它不應該有2個或更多相同的id元素,但只是想問如果其中一個被禁用,如果我呼籲#lbl會影響性能?我們可以擁有2個元素的相同ID嗎?
爲元素的唯一標識符。
文檔中不能有多個元素具有相同的id值。
的Javascript
我不明白你的意思affect the performance
什麼,但如果你做一個getElementById
,你會得到第一個匹配。
https://fiddle.jshell.net/yupbf2zh/
ID必須是唯一的。如果你想使用它,你可以使用class而不是id。 但是,如果您使用相同的ID,那麼第一個ID將起作用。
大概試用了帶有'getElementsByTagName'的元素數組... –
disabled僅僅是元素的一個屬性。即使你提供禁用它也無效,因爲DOM有2個不允許的重複元素。 – Manoj
@Manoz謝謝! –