XML DOM insertRule() 方法

定义和用法

insertRule() 方法在样式表中插入一条规则。

语法:

insertRule(regel,index)
参数 beskrivelse
regel

必需。要添加到样式表的规则的完整、可解析的文本表示。

  • For regelkæder (rule sets),regel Indikerer vælger og stildeklarationer.
  • For @ regler (At rules),regel Indikerer @ identifikator og regelindhold.
index Obligatorisk. Angiv positionen, hvor reglen skal indsættes eller tilføjes til cssRules-arrayen.

Returverdi

værdien af parameteren index.

kaste

Denne metode vil kaste en undtagelse med følgende kode under følgende forhold: DOMException undtagelse:

HIERARCHY_REQUEST_ERR
CSS syntaks tillader ikke det specificerede regel at optræde på det specificerede sted.
INDEX_SIZE_ERR
index matcher ingen regler i stilens regelkæde, såsom index er negativ eller større end cssRules.length værdi.
NO_MODIFICATION_ALLOWED_ERR
Denne stil er skrivebeskyttet.
SYNTAX
specificeret regel Teksten har tekstfejl.

beskrivelse

Denne metode vil placere i cssRules-arrayens specificerede index Indsæt (eller tilføj) et nyt CSS-regel. CSSStyleSheet.addRule(),er en erstatningsmetode specifik for IE.

Eksempel

Læg et nyt CSS-regel i toppen af stilen:

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

Relaterede sider

XML DOM referencerCSSStyleSheet.addRule()