このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

CSSStyleDeclaration.removeProperty()

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

CSSStyleDeclaration.removeProperty() メソッドインターフェイスは、 CSS スタイル宣言オブジェクトからプロパティを削除します。

構文

js
removeProperty(property)

引数

  • property
    • 文字列で、削除するプロパティ名を表します。なお、複数語からなるプロパティ名はハイフン区切りであって、キャメルケースではありません。

返値

文字列で、削除される前の CSS プロパティの値と等しいものです。

例外

NoModificationAllowedError DOMException

プロパティまたは宣言ブロックが読み取り専用の場合に発生します。

次の 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

ブラウザーの互換性