【发布时间】:2016-12-06 10:49:12
【问题描述】:
参考答案:https://stackoverflow.com/a/38399344/5132413
请参考my question,链接above的答案仅适用于Firefox、Chrome和Opera。
我做了一些研究,发现它(不区分大小写标志)不兼容。我需要 IE、Edge 和 Safari 中的等价物。
var divs = document.querySelectorAll('div[class^="foo" i]');
【问题讨论】:
-
这是 CSS4,你现在不应该使用它,因为没有太多支持。
-
我使用它没有问题,但我现在不知道“i”的用途:所以试试 document.querySelectorAll('div[class^="foo"]');跨度>
-
“我做了一些研究,发现它不兼容。”您的研究结果表明这是 querySelectorAll 的问题,而不是不区分大小写标志的问题?
-
@BoltClock 我的意思是,不区分大小写标志与 IE 和 Edge 不兼容,因为 CSS4。这就是为什么我引用了我的一个问题及其答案。现已编辑。
标签: javascript internet-explorer safari microsoft-edge selectors-api