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

瀏覽器相容性