我正在尝试使用Vanilla JS在我的DOM中找到img
个2x
类的元素。我正在使用这样的querySelectorAll
方法:
document.querySelectorAll('img.2x');
但它会在控制台日志中抛出此错误:
Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document':
'img.2x' is not a valid selector.
为什么img.2x
不是有效的选择器?感谢。
答案 0 :(得分:6)
虽然它确实看起来有效,但您需要显式转义任何开始CSS类的数字,以便在您的选择器中使用它:
document.querySelectorAll('img.\\2x');