使用“:”(冒号)按属性选择元素

2024-03-01

在我的项目中,有一个库生成元素的情况,我需要从那里选择特定的元素 - 它恰好包含带有“:”的属性。
换句话说,我最终尝试选择使用:document.querySelectorAll("[xml:space]").
但是,在 Chrome 中测试时,它不起作用,也没有选择使用document.querySelectorAll("['xml:space']")- 他们都扔了一个DOMException:
https://i.stack.imgur.com/AHIeB.png https://i.stack.imgur.com/AHIeB.png

我的问题是,如何使上述选择器返回元素列表xml:space属性?
Thanks!


逃离:在它前面加一个双反斜杠\\

document.querySelectorAll("[xml\\:space]")

看这个:

https://bugzilla.mozilla.org/show_bug.cgi?id=883044 https://bugzilla.mozilla.org/show_bug.cgi?id=883044

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用“:”(冒号)按属性选择元素 的相关文章

随机推荐