2014-08-29 4 views
1

Есть ли в Firebug/Web Developer Tools или любом другом расширении функция, показывающая мне все элементы, которые имеют данный CSS-класс, прикрепленный/примененный?Узнать все элементы, к которым применяется данный класс CSS?

Поэтому, когда я выбираю класс CSS из источника (скажем, в Firebug), я хотел бы видеть все элементы, которые применяют этот класс.

+0

Там нет такого понятия, как класс CSS. Вы имеете в виду класс HTML или набор правил CSS? – Quentin

+0

Аминь! Мое новое слово! Да, пожалуйста. –

+0

«Да» - это плохой ответ на вопрос «Выбор 1 из 2». – Quentin

ответ

3

Вы ищете: https://developer.mozilla.org/en-US/docs/Web/API/document.querySelectorAll?

В принципе вы можете найти элементы, соответствующие определенной селектор, как это: document.querySelectorAll('.firstclass.secondclass')

+0

Да, точно. но это вещь jQuery? Есть ли плагин, который делает это? –

+2

Нет, это родной. Следуйте по ссылке, она показывает, какие браузеры поддерживают ее. (IE8 и новее, в основном.) – Mithon

+0

Я думаю, нет лучшего ответа для этого, кроме того, который вы указали. Я могу настроить это сейчас. –

1

Есть две встроенные функции DOM, которые можно использовать для достижения этой цели:

Оба поддерживаются всеми основными браузерами уже довольно давно.

Примеры:

document.getElementsByClassName("firstClass secondClass") 
document.querySelectorAll(".firstClass.secondClass") 

 Смежные вопросы

  • Нет связанных вопросов^_^