我有一个元素,其类值为“classA”,id 值为“id1”。我知道如何使用类或 id 获取元素,但是有许多元素的类值为“classA”,并且有许多元素的 id 值为“id1”。因此我需要使用类和 id 来获取元素。请告诉我,我该怎么做?先感谢您。
问问题
479 次
4 回答
3
根据 HTML 规范,该id
值必须是唯一的。违反这一点会导致各种问题,例如选择器可能不匹配任何元素。
因此,您只需更改id
值,使它们在文档中是唯一的。
使用 W3C 标记验证器,因为它可以检测多重定义的id
值等。
于 2012-07-17T06:09:48.137 回答
1
在 jQuery 中:
$("div#IDvalue.classname")
并注意 fact ID
s 必须是唯一的。
于 2012-07-17T06:11:23.733 回答
0
Id
根据标准,应该始终是唯一的。不要重复身份证。类可以跨多个HTML
元素复制。
于 2012-07-17T06:11:14.913 回答
0
ids 需要明确不同..
getElementById('#id').value
对于类使用这样的东西
getElementsByClassName("classname")[0].value
getElementsByClassName("classname")[1].value
于 2012-07-17T06:12:18.760 回答