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 September 2015.
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
IndexSizeError
DOMException
-
Wird ausgelöst, wenn index größer oder gleich der Anzahl der untergeordneten CSS-Regeln ist.
InvalidStateError
DOMException
-
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
BCD tables only load in the browser