2014-08-29 40 views
1

Firebug/Web开发者工具或任何其他扩展有一个函数来显示所有具有给定的CSS类附加/应用的元素?找出一个给定的CSS类应用于所有元素?

所以,当我从源代码(可以说,在Firebug中)选择一个CSS类时,我希望看到所有应用此类的元素。

+0

有没有这样的东西作为一个CSS类。你是指HTML类还是CSS规则集? – Quentin 2014-08-29 21:28:35

+0

阿门!我的新手一词!是的,请。 – 2014-08-29 21:30:10

+0

“是”是对“Pick 1 of 2”问题的一个不好的答案。 – Quentin 2014-08-29 21:30:30

回答

3

你是在找:https://developer.mozilla.org/en-US/docs/Web/API/document.querySelectorAll

基本上你会发现一定的选择这样的匹配的元素:document.querySelectorAll('.firstclass.secondclass')

+0

是的,确切地说。但这是jQuery的事情?有没有这样的插件? – 2014-08-29 21:34:16

+2

不,这是原生的。按照链接,它会显示哪些浏览器支持它。 (IE8和更新的,基本上。) – Mithon 2014-08-29 21:35:19

+0

我想没有比你指定的更好的答案。我现在可以调整。 – 2014-09-02 16:29:34

1

有,你可以用它来实现这个两个本机DOM功能:

现在,所有主流浏览器都支持这两种浏览器。

例子:

document.getElementsByClassName("firstClass secondClass") 
document.querySelectorAll(".firstClass.secondClass") 
相关问题