您现在的位置: 365建站网 > 365教程 > XML DOM 教程 > XML DOM insertRule() 方法

XML DOM insertRule() 方法

此节有 187 人学习过     参与评论

定义和用法

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。这是一个 DOM 标准方法,请参阅 CSSStyleSheet.addRule(),它是特定于 IE 的一个替代方法。

实例

把一条规则推放到样式表的顶端:

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

相关页面

XML DOM 参考手册:CSSStyleSheet.addRule()

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (187人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------
XML DOM 教程目录