如何通过id和class属性获取元素?

时间:2012-07-17 06:07:09

标签: jquery html css

我有一个元素,其类值为“classA”,id值为“id1”。我知道如何使用class或id获取元素,但是有许多元素具有类值“classA”,并且有许多元素具有id值“id1”。因此我需要使用class和id获取元素。请告诉我,我该怎么做?先感谢您。

4 个答案:

答案 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