XML DOM insertRule() -menetelmä

Määrittely ja käyttö

insertRule() -menetelmä lisää yhden säännön tyyliarkistoon.

Syntaksi:

insertRule(sääntö,index)
Parametrit kuvaus
sääntö

Välttämätön. Tyyliarkiston sääntöjen täydellinen, tulkittavissa oleva tekstiesitys.

  • Käyttäen sääntöryhmiä (rule sets),sääntö Viittaa valitsimeen ja tyylilauseisiin.
  • Käyttäen @-sääntöjä (At rules),sääntö Viittaa @-tunnisteeseen ja sääntösisältöön.
index Välttämätön. Lisää tai liitä sääntö cssRules-taulukkoon määritettyyn sijaintiin.

Palautusarvo

parametrin index-arvo.

heittää

Tämä metodi heittää poikkeuksen, jossa on seuraavat koodit seuraavissa tilanteissa: DOMException-poikkeus:

HIERARCHY_REQUEST_ERR
CSS-grammatiikka ei salli määritetyn säännön ilmestymistä määritetyssä sijainnissa.
INDEX_SIZE_ERR
index Ei vastaa tyylitaulukon sääntöjen joukon minkään säännön kanssa, kuten index On negatiivinen tai suurempi kuin cssRules.length-arvo.
NO_MODIFICATION_ALLOWED_ERR
Tämä tyylikaavio on luettu.
SYNTAX
määritetty sääntö Teksti sisältää tekstivirheen.

kuvaus

Tämä metodi lisää tyylikaavion cssRules-taulukkoon määritetyn indeksin. index Lisää uusi CSS-sääntö tähän kohtaan (tai liitä). Tämä on DOM-standardsi, katso CSSStyleSheet.addRule(),se on IE:lle erityinen vaihtoehto.

Esimerkki

Lisää uusi CSS-sääntö tyylitaulukon huippuun:

myStyle.insertRule("#blanc { color: white }", 0);

Liittyvät sivut

XML DOM -viittausoppaasti:CSSStyleSheet.addRule()