CSSStyleSheet:removeRule() 方法

已弃用:此功能不再推荐。尽管一些浏览器可能仍然支持它,但它可能已被从相关的 Web 标准中删除,可能正在被删除的过程中,或者可能只是为了兼容性目的而保留。避免使用它,并尽可能更新现有代码;请查看此页面底部的兼容性表以指导您的决策。请注意,此功能可能随时停止工作。

过时的CSSStyleSheet方法removeRule()从样式表对象中删除一条规则。它的功能与标准的、首选的deleteRule()方法相同。

注意:这是一种遗留方法,已被标准方法deleteRule()替换。您应该使用它。

语法

js
removeRule(index)

参数

index

样式表CSSRuleList中的索引,指示要删除的规则。

返回值

无 (undefined).

示例

此示例从样式表 myStyles 中删除第一条规则。

js
myStyles.removeRule(0);

您可以非常轻松地将其改写为使用标准的 deleteRule() 方法

js
myStyles.deleteRule(0);

规范

规范
CSS 对象模型 (CSSOM)
# dom-cssstylesheet-removerule

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅