在js中有一个css解析器吗?

Twe*_*Two 1 html javascript css

在js中有一个css解析器吗?

像F("#a")将返回id为a的元素.

F(".asd")将返回属于asd类的元素

F("p#g")将返回id为g的p元素.

F("p")将返回所有p元素

等等

我的意思是我知道我们可以自己手工编写所有规则,但必须有更好的方法来解决这个问题吗?

ale*_*lex 8

你可以使用document.querySelector()和/或document.querySelectorAll(),但由于IE,它没有最好的浏览器支持.

为了更好的浏览器支持,使用SizzleJS,在选择发动机的jQuery.它将使用querySelectorAll()支持的地方.