CSSGroupingRule: deleteRule()-Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Die deleteRule()-Methode der CSSGroupingRule-Schnittstelle entfernt eine CSS-Regel aus einer Liste von untergeordneten CSS-Regeln.
Syntax
js
deleteRule(index)
Parameter
index-
Der Index der zu löschenden Regel.
Rückgabewert
Keiner (undefined).
Ausnahmen
IndexSizeErrorDOMException-
Wird ausgelöst, wenn index größer oder gleich der Anzahl der untergeordneten CSS-Regeln ist.
InvalidStateErrorDOMException-
Wird ausgelöst, wenn die zu entfernende Regel eine
@namespace-At-Regel ist und die Liste der untergeordneten CSS-Regeln etwas anderes als@import- und@namespace-At-Regeln enthält.
Beispiele
js
let myRules = document.styleSheets[0].cssRules;
myRules[0].deleteRule(2); /* deletes the rule at index 2 */
Spezifikationen
| Specification |
|---|
| CSS Object Model (CSSOM)> # dom-cssgroupingrule-deleterule> |
Browser-Kompatibilität
Loading…