有没有办法使用 querySelector
或 querySelectorAll
进行通配符元素名称匹配?
我试图解析的 XML 文档基本上是一个简单的属性列表
- 我需要找到名称中包含特定字符串的元素。
- 我看到在属性查询中支持通配符,但不支持元素本身。
除了回到使用显然已弃用的 XPath(IE9 放弃它)之外的任何解决方案都是可以接受的。
最佳答案
[id^='someId']
将匹配所有以 someId
开头的 ID。
[id$='someId']
将匹配所有以 someId
结尾的 ID。
[id*='someId']
将匹配所有包含 someId
的 ID。
如果您要查找 name
属性,只需将 id
替换为 name
。
如果您谈论的是元素的标签名称,我认为没有办法使用 querySelector
关于javascript - querySelector,通配符元素匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714090/