CSSGroupingRule:insertRule() 方法
CSSGroupingRule 接口的 insertRule() 方法将一个新的 CSS 规则添加到 CSS 规则列表中。
语法
js
insertRule(rule)
insertRule(rule, index)
参数
返回值
新规则的索引。
异常
IndexSizeErrorDOMException-
如果 index 大于子 CSS 规则的数量,则抛出该异常。
HierarchyRequestErrorDOMException-
如果由于某些 CSS 限制而无法在指定索引处插入
rule,则抛出该异常。 HierarchyRequestErrorDOMException-
如果
rule是一个有效语句但不是 嵌套语句,则抛出该异常。
示例
js
let myRules = document.styleSheets[0].cssRules;
myRules[0].insertRule(
"html {background-color: blue;}",
0,
); /* inserts a rule for the HTML element at position 0 */
规范
| 规范 |
|---|
| CSS 对象模型 (CSSOM) # dom-cssgroupingrule-insertrule |
浏览器兼容性
加载中…