XML DOM CSSStyleSheet object

CSSStyleSheet-objektet

CSSStyleSheet-objektet representerar en enskild CSS-stilmall.

CSS-stilmallar består av CSS-regler, som kan manipuleras med hjälp av CSSRule-objekt. CSSStyleSheet-objektet låter dig söka efter, infoga och ta bort stilmallar.

Du kan få en lista över stilmallar för det givna dokumentet genom att använda document.styleSheets-egenskapen (en samling av stilmallsklasser).

Egenskaper för CSSStyleRule-objektet

cssRules
Returnerar alla CSS-regler i stilmallen i form av ett array.
disabled
Denna egenskap indikerar om den aktuella stilmallen har tillämpats. Om det är true, stängs stilmallen och kan inte tillämpas på dokumentet. Om det är false, öppnas stilmallen och kan tillämpas på dokumentet.
href
Returnerar stiltabellens plats (URL), om det är en inlined stiltabell är det null.
media
Bestämmer det medie som förväntas vara målet för stilinformationen.
ownerNode
Returnerar noden som kopplar stiltabellen till dokumentet.
ownerRule
Om stiltabellen kommer från en @import-regel kommer ownerRule-egenskapen att innehålla CSSImportRule.
parentStyleSheet
Returnerar den stiltabell som innehåller stiltabellen (om det finns någon).
title
Returnerar titeln för den aktuella stiltabellen.Titeln kan specificeras genom att använda title-egenskapen på <style>- eller <link>-elementet som refererar till stiltabellen.
type
Bestämmer vilken språk som används i stiltabellen. Anges som MIME-typ, stiltabellens typ är "text/css".

CSSStyleRule objektmetoder

Metod Beskrivning
addRule() Ett specifikt för IE sätt att lägga till en regel till en stiltabell.
deleteRule() En DOM-standardmetod för att ta bort en regel från en specifik position.
insertRule() En DOM-standardmetod för att lägga till en ny regel till en stiltabell.
removeRule() Ett specifikt för IE sätt att ta bort en regel från en tabell med stilar.

Relaterade sidor

XML DOM referenshandbok:CSSRule objekt