【发布时间】:2014-03-06 06:38:45
【问题描述】:
我正在尝试编写fallback of getElementsByClassName with querySelectorAll for IE8。
问题来自以数字开头的类。
我知道标识符不能以数字开头,所以querySelectorAll 会引发错误。但getElementsByClassName 接受它们。
那么,有没有办法逃避这些数字?
【问题讨论】:
-
"In CSS2 .. 使 ".55ft" 成为一个有效的类,CSS2 要求第一个数字被转义 (".\35 5ft")"
-
为什么?有足够的
getElementsByClassNamepolyfills 可用,所以不要重新发明轮子! -
@Bergi 因为它们不像我想要的那样工作。并感谢您修复错字
-
@JukkaK.Korpela 问题几乎相同,但我指的是 JavaScript 转义方式(请参阅我使用了 javascript 标签,但另一个问题没有)。对于不太了解 JS 的人来说,将其他问题的答案传递给 javascript 方法也许并非易事。然后我不确定它是否应该作为重复关闭。
-
这是一个具体的实现问题,以及你刚才所说的所有其他问题@Oriol。所以我重新打开了它。
标签: javascript css css-selectors identifier