docs.rodeo

MDN Web Docs mirror

CSSStyleDeclaration

{{APIRef("CSSOM")}} 

The CSSStyleDeclaration interface represents an object that is a CSS declaration block, and exposes style information and various style-related methods and properties.

A CSSStyleDeclaration object can be exposed using three different APIs:

Attributes

CSS Properties

Instance methods

Example

const styleObj = document.styleSheets[0].cssRules[0].style;
console.log(styleObj.cssText);

for (let i = styleObj.length; i--; ) {
  const nameString = styleObj[i];
  styleObj.removeProperty(nameString);
}

console.log(styleObj.cssText);

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

In this article

View on MDN