XML DOM insertRule() 方法

定义和用法

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

语法:

insertRule(rule,index)
参数 Beschreibung
rule

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

  • Für Regelkataloge (rule sets),rule zeigt den Selector und die Styladeklaration an.
  • Für @-Regeln (At-Rules),rule zeigt den @-Bezeichner und den Regelinhalt an.
index notwendig. Um eine Regel in die cssRules-Array einzufügen oder hinzuzufügen, müssen Sie die Position in der cssRules-Array angeben.

Rückgabewert

Wert des Parameters index.

wird geworfen

Diese Methode wirft in den folgenden Fällen eine Ausnahme mit folgendem Code DOMException Ausnahme:

HIERARCHY_REQUEST_ERR
Die CSS-Syntax gestattet die angegebene Regel nicht an der angegebenen Position zu erscheinen.
INDEX_SIZE_ERR
index passt nicht zu den Regeln im Regelkatalog der Stiltableau, zum Beispiel index ist negativ oder größer als der Wert von cssRules.length.
NO_MODIFICATION_ALLOWED_ERR
Diese Stiltableau ist schreibgeschützt.
SYNTAX
bezeichnet rule Der Text hat einen Textfehler.

Beschreibung

Diese Methode wird die cssRules-Array im Stiltableau an der angegebenen index Position einfügen (oder hinzufügen) neuer CSS Regel. Dies ist ein DOM-Standardverfahren, bitte lesen Sie CSSStyleSheet.addRule(),ist eine spezifische IE-Ersatzmethode.

Beispiel

Fügen Sie eine neue CSS Regel an den Anfang der Stiltableau ein:

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

Verwandte Seiten

XML DOM Referenzhandbuch:CSSStyleSheet.addRule()