HTML元素的id是否唯一 Posted on 2021-11-26 Edited on 2024-12-19 In Web Frontend , HTML & CSS HTML 元素原则上应该保持唯一,但没有硬性要求。 存在多个相同的 id 元素时,CSS 对所有元素都生效。 <style> #myId { color:red; }</style><div id="myId"> div1</div><div id="myId"> div2</div> 然而,JavaScript 和 jQuery 都只获取多个相同的 id 元素的第一个元素。 document.getElementById("myId").innerHTML //div1 $("#myId").html() //div1