【发布时间】:2022-11-23 09:11:07
【问题描述】:
在我的项目中,有一个库生成元素的情况,我需要从那里选择特定的元素——恰好包含一个带有“:”的属性。
换句话说,我最终尝试选择使用:document.querySelectorAll("[xml:space]")。
但是,当在 Chrome 中测试时,它不起作用,也没有选择使用 document.querySelectorAll("['xml:space']") - 他们都抛出了一个 DOMException:
http://i.imgur.com/GrjpL85.png
我的问题是,如何使上述选择器返回具有xml:space 属性的元素列表?
谢谢!
【问题讨论】:
-
我认为你需要转义冒号
'[xml\\3A space]'见mothereff.in/css-escapes -
完美的!太感谢了!
标签: javascript css attributes