CSSStyleDeclaration: removeProperty() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

CSSStyleDeclaration.removeProperty() 方法用于从 CSS 样式声明对象中移除一个属性。

语法

js
removeProperty(property)

参数

property(属性)

一个表示要移除的属性名称的字符串。多词属性名使用连字符(kebab-case)表示,而不是驼峰式命名

返回值

在 CSS 属性被移除之前,返回其值的字符串。

异常

NoModificationAllowedError DOMException

当属性或声明块是只读的时抛出。

示例

以下 JavaScript 代码会从一个选择器规则中移除 background-color CSS 属性。

js
const declaration = document.styleSheets[0].rules[0].style;
const oldValue = declaration.removeProperty("background-color");

规范

规范
CSS 对象模型 (CSSOM)
# dom-cssstyledeclaration-removeproperty

浏览器兼容性