CSSStyleSheet.deleteRule()

The CSSStyleSheet.deleteRule() method removes a style rule from the current style sheet object.

SyntaxEdit

stylesheet.deleteRule(index) 

Parameters

  • index is a long number representing the position of the rule.

Return value

Void.

ExampleEdit

myStyles.deleteRule(0);

SpecificationsEdit

Specification Status Comment
CSS Object Model (CSSOM)
The definition of 'CSSStyleSheet.deleteRule()' in that specification.
Working Draft  
Document Object Model (DOM) Level 2 Style Specification
The definition of 'CSSStyleSheet.deleteRule()' in that specification.
Recommendation Initial definition

Browser compatibilityEdit

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support (Yes) (Yes) 9.0 (Yes) (Yes)

Legacy browser support

  • Internet Explorer - pre v9

    removeRule([index]);  --  Example: removeRule(); // remove first rule

    Also note the non-standard addRule() and .rules instead of insertRule() and .cssRules respectively.

See alsoEdit

Document Tags and Contributors

 Contributors to this page: pcat, Sebastianz, fscholz, teoli, ethertank, Sheppy, jliu, Ptak82, Dria, JesseW
 Last updated by: pcat,