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.
|
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()