CSSStyleDeclaration.removeProperty()
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
CSSStyleDeclaration.removeProperty() メソッドインターフェイスは、 CSS スタイル宣言オブジェクトからプロパティを削除します。
構文
js
removeProperty(property)
引数
property- 文字列で、削除するプロパティ名を表します。なお、複数語からなるプロパティ名はハイフン区切りであって、キャメルケースではありません。
返値
文字列で、削除される前の CSS プロパティの値と等しいものです。
例外
NoModificationAllowedErrorDOMException-
プロパティまたは宣言ブロックが読み取り専用の場合に発生します。
例
次の JavaScript コードは、 CSS の background-color プロパティをセレクタールールから削除します。
js
const declaration = document.styleSheets[0].rules[0].style;
const oldValue = declaration.removeProperty("background-color");
仕様書
| 仕様書 |
|---|
| CSS Object Model (CSSOM)> # dom-cssstyledeclaration-removeproperty> |