HTML元素的id是否唯一
Contents
HTML 元素原则上应该保持唯一,但没有硬性要求。
存在多个相同的 id 元素时,CSS 对所有元素都生效。
1 | <style> |
然而,JavaScript 和 jQuery 都只获取多个相同的 id 元素的第一个元素。
1 | document.getElementById("myId").innerHTML //div1 |
1 | $("#myId").html() //div1 |
HTML 元素原则上应该保持唯一,但没有硬性要求。
存在多个相同的 id 元素时,CSS 对所有元素都生效。
1 | <style> |
然而,JavaScript 和 jQuery 都只获取多个相同的 id 元素的第一个元素。
1 | document.getElementById("myId").innerHTML //div1 |
1 | $("#myId").html() //div1 |