Объект CSSStyleSheet XML DOM

Объект CSSStyleSheet

Объект CSSStyleSheet представляет собой отдельную таблицу стилей CSS.

CSS-стильские таблицы состоят из CSS-правил, которые можно оперировать с помощью объекта CSSRule. Объект CSSStyleSheet позволяет вам запрашивать, вставлять и удалять правила стилей таблицы.

Вы можете получить список стилей документа, используя атрибут document.styleSheets (коллекцию объектов стилей).

Свойства объекта CSSStyleRule

cssRules
Возвращает все CSS правила стиля в виде массива.
disabled
Эта атрибут указывает, был ли применен текущий стиль. Если true, стиль отключен и не может быть применен к документу. Если false, стиль включен и может быть применен к документу.
href
Возвращает положение таблицы стилей (URL), если это инлайновая таблица стилей,则为 null.
media
Определяет целевую среду для ожидаемой информации о стилях.
ownerNode
Возвращает узел, связанный с этой таблицей стилей.
ownerRule
Если таблица стилей получена из правила @import, атрибут ownerRule будет содержать CSSImportRule.
parentStyleSheet
Возвращает таблицу стилей, содержащую эту таблицу стилей (если она есть).
title
Возвращает текущий заголовок таблицы стилей. Заголовок можно определить, используя атрибут title элемента <style> или <link> таблицы стилей.
type
Определяет язык таблицы стилей. Представлен в виде типа MIME, тип таблицы стилей CSS — "text/css".

Методы объекта CSSStyleRule

Метод Описание
addRule() Специфичный для IE метод добавления правила в таблицу стилей.
deleteRule() DOM-стандартный метод удаления правила из указанного места.
insertRule() DOM-стандартный метод вставки нового правила в таблицу стилей.
removeRule() Специфичный для IE метод удаления правила.

Связанные страницы

Руководство XML DOM:Объект CSSRule