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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
deleteRule

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support