【发布时间】:2017-03-23 03:51:34
【问题描述】:
我正在尝试使用 Vanilla JS 在我的 DOM 中找到所有带有 2x 类的 img 元素。我正在使用这样的querySelectorAll 方法:
document.querySelectorAll('img.2x');
但它会在控制台日志中抛出此错误:
Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document':
'img.2x' is not a valid selector.
为什么img.2x 不是一个有效的选择器?谢谢。
【问题讨论】:
-
类选择器不能以数字开头,除非您对其进行转义。
"img.\\2x" -
类名不能以数字开头。见w3.org/TR/html/dom.html#classes
标签: javascript css