--- title: CSSStyleDeclaration.removeProperty() slug: Web/API/CSSStyleDeclaration/removeProperty tags: - API - CSSOM - Method - Reference browser-compat: api.CSSStyleDeclaration.removeProperty translation_of: Web/API/CSSStyleDeclaration/removeProperty ---
{{ APIRef("CSSOM") }}
CSSStyleDeclaration.removeProperty()
メソッドインターフェイスは、 CSS スタイル宣言オブジェクトからプロパティを削除します。
var oldValue = style.removeProperty(property);
property
は {{domxref('DOMString')}} で、削除するプロパティ名を表します。なお、複数語からなるプロパティ名はハイフン区切りであって、キャメルケースではありません。oldValue
は {{domxref('DOMString')}} で、削除される前の CSS プロパティの値と等しいものです。次の JavaScript コードは、 CSS の background-color
プロパティをセレクター規則から削除します。
var declaration = document.styleSheets[0].rules[0].style; var oldValue = declaration.removeProperty('background-color');
{{Compat}}