Программирование > JavaScript & JScript

Определен ли CSS-класс?

(1/1)

dub:
В странице подгружается CSS-файл следующего содержания:
.class1 { ... }
.class2 { ... }

Как ява-скриптом проверить определен ли класс с определенным className?

То есть, есть, определить, что класс с именем \'class1\' определен, а класс с именем \'class3\' - нет?

Заранее спасибо.

Oak:
посмотри доки
типа такого
document.styleSheets.item(0).cssRules.item(5).style.cssFloat

dub:
document.styleSheets(0).rules(0) -
это и есть класс с именем \'class1\'. Чтобы узнать цвет текста внутри класса нужно прописать
document.styleSheets(0).rules(0).style.color
А вот как обратиться к имени этого самого нулевого правила? Что-то вроде:
document.styleSheets(0).rules(0).NAME
Тогда можно было бы пройтись по всем правилам, и проверить, есть ли нужное имя.

Oak:
Вообщето в JavaScript есть такая штука как "for(i in object)"
Но, помоему, микрософт и тут все испортил :)

Т.е

--- Код: ---
for(i in window) alert(i+"="+eval(window[i])

--- Конец кода ---

еще работает, а остальное - уже нет.

mike:

--- Цитировать ---Oak:
Вообщето в JavaScript есть такая штука как "for(i in object)"
--- Конец цитаты ---


К сожалению, работает не везде... У Микрософта эта штука появилась с JScript 5.0.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии