XML DOM insertRule() 方法
定义和用法
insertRule() 方法在样式表中插入一条规则。
语法:
insertRule(rule,index)
参数 | Beschreibung |
---|---|
rule |
必需。要添加到样式表的规则的完整、可解析的文本表示。
|
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()