CSSGroupingRule: deleteRule() 方法

deleteRule() 方法是 CSSGroupingRule 接口的方法,用于从子 CSS 规则列表中删除 CSS 规则。

语法

js
deleteRule(index)

参数

index

要删除的规则的索引。

返回值

无(undefined)。

异常

IndexSizeError DOMException

如果index 大于或等于子 CSS 规则的数量,则抛出此异常。

InvalidStateError DOMException

如果要删除的规则是 @namespace at-rule,并且子 CSS 规则列表包含除 @import at-rule 和 @namespace at-rule 之外的任何内容,则抛出此异常。

示例

js
let myRules = document.styleSheets[0].cssRules;
myRules[0].deleteRule(2); /* deletes the rule at index 2 */

规范

规范
CSS 对象模型 (CSSOM)
# dom-cssgroupingrule-deleterule

浏览器兼容性

BCD 表格仅在浏览器中加载