CSSStyleDeclaration:removeProperty() 方法

CSSStyleDeclaration.removeProperty() 方法接口从 CSS 样式声明对象中删除一个属性。

语法

js
removeProperty(property)

参数

  • property
    • 表示要删除的属性名称的字符串。多词属性名称使用连字符分隔 (kebab-case),而不是使用驼峰命名法 (camel-cased)。

返回值

等于删除前 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

浏览器兼容性

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