我有一个元素,其类值为“classA”,id值为“id1”。我知道如何使用class或id获取元素,但是有许多元素具有类值“classA”,并且有许多元素具有id值“id1”。因此我需要使用class和id获取元素。请告诉我,我该怎么做?先感谢您。
答案 0 :(得分:4)
id
值必须是HTML规范的唯一值。违反此规定会导致各种问题,例如:选择器可能与任何元素不匹配。
因此,您只需更改id
值,以便它们在文档中是唯一的。
使用W3C标记验证器,因为它可以检测多重定义的id
值等。
答案 1 :(得分:1)
在jQuery中:
$("div#IDvalue.classname")
并注意事实上ID
必须是唯一的。
答案 2 :(得分:0)
Id
应始终是唯一的。不要复制id。
可以跨多个HTML
元素复制类。
答案 3 :(得分:0)
ids需要明确不同..
getElementById('#id').value
对于类使用类似的东西
getElementsByClassName("classname")[0].value
getElementsByClassName("classname")[1].value