Obiekt CSSStyleSheet XML DOM

Obiekt CSSStyleSheet

Obiekt CSSStyleSheet reprezentuje osobną tabelę stylów CSS.

Tabela stylów CSS składa się z reguł CSS, które można operować za pomocą obiektu CSSRule. Obiekt CSSStyleSheet pozwala na wyszukiwanie, wstawianie i usuwanie reguł tabel stylów.

Możesz uzyskać listę tabel stylów danego dokumentu za pomocą atrybutu document.styleSheets (zbiór obiektów tabel stylów).

Atrybuty obiektu CSSStyleRule

cssRules
Zwraca tablicę wszystkich reguł CSS w tabeli stylów.
wyłączony
Ta właściwość wskazuje, czy bieżąca tabela stylów została zastosowana. Jeśli wynosi true, tabela stylów jest wyłączona i nie może być zastosowana do dokumentu. Jeśli wynosi false, tabela stylów jest otwarta i może być zastosowana do dokumentu.
href
Zwraca pozycję tabeli stylów (URL), jeśli jest to tabela stylów wewnętrzna, to null.
media
Określa docelową medię dla oczekiwanych informacji stylowych.
ownerNode
Zwraca węzeł powiązany z daną tabelą stylów.
ownerRule
Jeśli tabela stylów pochodzi z reguły @import, atrybut ownerRule będzie zawierał CSSImportRule.
parentStyleSheet
Zwraca tabelę stylów zawierającą daną tabelę stylów (jeśli istnieje).
title
Zwraca tytuł bieżącej tabeli stylów. Tytuł można określić za pomocą atrybutu title elementu <style> lub <link> tabeli stylów.
type
Określa język tabeli stylów. Wyrażony jako typ MIME, typ tabeli stylów CSS to "text/css".

Metody obiektu CSSStyleRule

Metoda Opis
addRule() Specyficzna dla IE metoda dodawania reguły do tabeli stylów.
deleteRule() DOM standardowa metoda usuwania reguły z określonej pozycji.
insertRule() DOM standardowa metoda wstawiania nowej reguły do tabeli stylów.
removeRule() Specyficzne dla IE metody usuwania określonego reguły.

Strony związane

Podręcznik XML DOM:Obiekt CSSRule