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