XML DOM insertRule() metod
Definition och användning
insertRule() metoden lägger till ett regel till en stilark.
Syntaks:
insertRule(regel,index)
Parameter | beskrivning |
---|---|
regel |
Obligatorisk. En fullständig och tolkbar textpresentation av regler att lägga till i en stilark.
|
index | obligatoriskt. För att lägga till eller lägga till en regel till cssRules-arrayen på den specifika positionen. |
Returvärde
värdet av parametern index.
kasta
Denna metod kommer att kasta ett undantag med följande kod i följande fall DOMException-undantag:
- HIERARCHY_REQUEST_ERR
- CSS-syntaksen tillåter inte att den specificerade regeln dyker upp på den specificerade platsen.
- INDEX_SIZE_ERR
- index samsvarar inte med några regler i stilmatrisens regeluppsättning, till exempel index är ett negativt tal eller större än cssRules.lengths värde.
- NO_MODIFICATION_ALLOWED_ERR
- Stilmatrisen är skrivskyddad.
- SYNTAX
- specificerad regel texten har textfel.
beskrivning
denna metod kommer att placera i den specifika cssRules-arrayen i stilmatrisen index plats för att lägga till (eller lägga till) en ny CSS-regel. Detta är en DOM-standardmetod, se CSSStyleSheet.addRule()det är en ersättning specifik för IE.
Exempel
Lägg till en ny CSS-regel på toppen av stilmatrisen:
myStyle.insertRule("#blanc { color: white }", 0);
Relaterade sidor
XML DOM referenshandbok:CSSStyleSheet.addRule()