XML DOM insertRule() విధానం

నిర్వచనం మరియు వినియోగం

insertRule() మాదిరి విధానం స్టైల్‌షేప్‌లో ఒక నియమాన్ని జోడిస్తుంది.

సంకేతం:

insertRule(rule,index)
పారామిటర్స్ 描述
rule

అత్యవసరం. స్టైల్‌షేప్‌లో జోడించాలిన పత్రం పూర్తి, అనువదించగలిగే టెక్స్ట్ ప్రాసెస్.

  • 对于规则集(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 文本具有文本错误。

描述

该方法将在样式表的 cssRules 数组的指定 index స్టైల్షీట్ లో కొత్త CSS న్యాయం (rule) చేర్చడానికి లేదా జతకు చేర్చడానికి ఉపయోగించబడుతుంది. ఈ మొదటి డామ్ ప్రమాణం పద్ధతి, దానిని చూడండి: CSSStyleSheet.addRule()ఇది IE ప్రత్యేకమైన ఒక ప్రత్యామ్నాయ పద్ధతి.

ప్రత్యామ్నాయం

స్టైల్షీట్ పైన ఒక న్యాయం చేర్చండి:

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

సంబంధిత పేజీలు

XML DOM పరిచయం మాన్యాలు:CSSStyleSheet.addRule()