W3cubDocs

/DOM

CSSStyleDeclaration.removeProperty

The CSSStyleDeclaration.removeProperty() method interface removes a property from a CSS style declaration object.

Syntax

var oldValue = style.removeProperty(property);

Parameters

  • property is a DOMString representing the property name to be removed. Note that multi-word property names are hyphenated and not camel-cased.

Return value

  • oldValue is a DOMString equal to the value of the CSS property before it was removed.

Exceptions

  • DOMException NO_MODIFICATION_ALLOWED_ERR: if the property or declaration block is read only.

Example

The following JavaScript code removes the background-color CSS property from a selector rule:

var declaration = document.styleSheets[0].rules[0].style;
var oldValue = declaration.removeProperty('background-color');

Specifications

Browser compatibilityUpdate compatibility data on GitHub

Desktop
Chrome Edge Firefox Internet Explorer Opera Safari
Basic support Yes Yes Yes Yes Yes Yes
Mobile
Android webview Chrome for Android Edge Mobile Firefox for Android Opera for Android iOS Safari Samsung Internet
Basic support Yes Yes Yes Yes Yes Yes ?

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration/removeProperty