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.

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 margin CSS property from a selector rule:

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

Specifications

Browser compatibility

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Edge Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support (Yes) (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