如何根据属性值在DOM中查找元素?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (29)

你能否告诉我,是否有任何DOM API搜索具有给定属性名称和属性值的元素:

就像是:

doc.findElementByAttribute("myAttribute", "aValue");
提问于
用户回答回答于

如果像jQuery这样的库,你可以:

$("[myAttribute=value]")

如果该值不是有效的CSS标识符(其中包含空格或标点符号等),则需要引用该值(它们可以是单个或双个):

$("[myAttribute='my value']")

也可以使用start-with,ends-with,contains等......属性选择器有几个选项。

扫码关注云+社区