现在虽然大多数现代浏览器都支持document.querySelectorAll()
,但是你可能会在旧版本的Internet Explorer中遇到问题。检查浏览器是否支持某个函数的明显方法是:
if(document.querySelectorAll){
//some random code
}
但据我所知,一些浏览器(如IE8)不支持某些属性,例如“
body *
”。有没有更好的方法来检查document.querySelectorAll('body *')
是否实际可行?
body *
不是CSS2选择器吗? - adeneobody *
在 IE8 中是什么意思? - Felix Klingbody *
在IE8中不起作用吗?在我看来,它看起来像是CSS2选择器,应该可以工作的。 - adeneo