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.

  • För regeluppsättningar (rule sets),regel indikerar väljare och stildeklarationer.
  • För @-regler (At-rules),regel indikerar @-identifierare och regelinnehåll.
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()