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 的浏览器中加载。