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