Firefox Tomorrow

web api instance method

CSSGroupingRule: deleteRule() method

View on MDN ↗

The deleteRule() method of the CSSGroupingRule interface removes a CSS rule from a list of child CSS rules.

Syntax

deleteRule(index)

Parameters

  • index
    • : The index of the rule to delete.

Return value

None (undefined).

Exceptions

  • IndexSizeError DOMException
    • : Thrown if index is greater than or equal to the number of child CSS rules.
  • InvalidStateError DOMException
    • : Thrown if the rule being removed is an @namespace at-rule, and the list of child CSS rules contains anything other than @import at-rules and @namespace at-rules.

Examples

let myRules = document.styleSheets[0].cssRules;
myRules[0].deleteRule(2); /* deletes the rule at index 2 */

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.