CSSStyleSheet: removeRule() 方法

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

已废弃的 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

浏览器兼容性

另见