Method ya insertRule() ya XML DOM

Makadaro na Tukio

Method ya insertRule() inaongeza sheria kwenye jadili ya stili.

Makadaro ya Kiingereza:

insertRule(rule,index)
Parameta Kuelewa
rule

Injili. Kuongeza kwa stili ya maelezo wa uainishaji wa kina na kufafanua.

  • 对于规则集(rule sets),rule 指示选择器和样式声明。
  • 对于 @ 规则(At rules),rule 指示 @ 标识符和规则内容。
index 必需。要把规则插入或附加到 cssRules 数组中的位置。

返回值

参数 index 的值。

抛出

该方法在下列情况下将抛出具有以下代码的 DOMException 异常

HIERARCHY_REQUEST_ERR
CSS 语法不允许指定的规则出现在指定的位置。
INDEX_SIZE_ERR
index 不对应样式表的规则集中的任何规则,比如 index 是负数或者大于 cssRules.length 的值。
NO_MODIFICATION_ALLOWED_ERR
该样式表是只读的。
SYNTAX
指定的 rule 文本具有文本错误。

Kuelewa

Hii methodi itatumia kumekuwa na mabaki ya cssRules ya sheet ya kuzingatia nafasi ya kusababisha index Inasababisha kuongezwa (au kuingizwa) kichwa cha CSS rule. Hii ni mpangilio wa mtumizi wa DOM, tazama CSSStyleSheet.addRule()Inaonesha sababu ya IE kwa kumefikia nje ya sababu hiyo.

Mfano

Pangia inayofikia kati (au kichwa) ya sheet ya mabaki:

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

Maktaba ya maadili

Kitabu cha mafanikio wa XML DOM:CSSStyleSheet.addRule()