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 表格仅在浏览器中加载