我有很多孩子,在元素中,所以为了避免维护多个ID,我使用了相同的ID
ex
<div id="1" class="userstatus">
<div class="floatl userdetails">
<span id="name" class="ellips">aravi</span>
</div>
<div id="scode" class="status status-1"></div>
</div>
<div id="2" class="userstatus">
<div class="floatl userdetails">
<span id="name" class="ellips">aravi</span>
</div>
<div id="scode" class="status status-1"></div>
</div>
这里我有重复的名称,内部元素的scode id为1,2。我能够
我可以使用querySelector api获取名称。我做得对吗?
答案 0 :(得分:4)
id
s - id
每个document
应该是唯一的。如果您需要使用相同“标记”的多个元素,请使用class
es。
我建议您阅读: http://css-tricks.com/the-difference-between-id-and-class/
您的身份证上有一个id
号码,对您而言是唯一的,没有其他人拥有它。
但你是class
人发表关于SO的问题的一部分,显然我们中有更多人。
答案 1 :(得分:0)
根据定义,ID应该唯一地描述DOM中的一个元素。此外,通过使用多个ID来破坏语义。