元素子元素的重复 ID。这是好的做法吗?

rak*_*aky -2 html javascript

我在一个元素中有很多孩子,所以为了避免维护多个 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>
Run Code Online (Sandbox Code Playgroud)

这里我有重复的名字,scode id 为 1, 2 的innerElements。我可以

我可以使用 querySelector api 获取名称。我做得对吗?

Mat*_*yas 5

你不应该使用重复的ids -id每个 s 应该是唯一的document

如果您需要具有相同“标签”的多个元素,请使用classes。

我建议您阅读:http://css-tricks.com/the-difference- Between-id-and-class/

可以这样想:

您的身份证上有一个id您独有的号码,其他人没有。

但你是在 SO 上发布问题的人的一部分class,显然我们有更多人。