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

时间:2011-07-22 06:13:45

标签: javascript html css

js中是否有css解析器?

就像F(“#a”)将返回id为a的元素。

F(“。asd”)将返回属于类asd的元素

F(“p#g”)将返回带有id g的p元素。

F(“p”)将返回所有p元素

等等

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

3 个答案:

答案 0 :(得分:8)

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

要获得更好的浏览器支持,请使用SizzleJS中的选择器引擎jQuery。它将使用支持的querySelectorAll()

答案 1 :(得分:1)

是的,它被称为jQuery

答案 2 :(得分:0)

你可以使用jQuery,哥们。