【发布时间】:2014-04-12 18:28:32
【问题描述】:
虽然现在大多数现代浏览器都支持document.querySelectorAll(),但您可能会在使用旧版本的 Internet Explorer 时遇到问题。检查浏览器是否支持某个功能的明显方法是:
if(document.querySelectorAll){
//some random code
}
但据我了解,某些浏览器(例如 IE8)不支持某些属性,例如“body *”。有没有更好的方法来检查document.querySelectorAll('body *') 是否真的有效?
【问题讨论】:
-
IE8 只支持 CSS2 选择器,但
body *不是 CSS2 选择器吗? -
正是我遇到的问题。我正在寻找一种方法来测试它。
-
body *在 IE8 中做了什么? -
我想你不明白,
body *不能在 IE8 中工作,对我来说它看起来像一个 CSS2 选择器,应该可以工作吗? -
控制台说什么?
标签: javascript internet-explorer dom cross-browser document