CSSGroupingRule: deleteRule()-Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2021 browserübergreifend verfügbar.
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
| Spezifikation |
|---|
| CSS Object Model (CSSOM)> # dom-cssgroupingrule-deleterule> |