CSSRuleList

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.

Une CSSRuleList est un objet de type tableau contenant une collection ordonnée d'objects CSSRule.

Description

Chaque règle CSSRule peut être atteinte via rules.item(index), ou simplement rules[index], où rules est un objet implementant l'interface CSSRuleList, et index est l'index de la règle (commence à zéro comme les tableaux), dans l'ordre dans lequel elle apparait dans la feuille de style CSS. Le nombre d'objets est rules.length.

Exemple

js
// récuperer la première règle de la première feuille de style
var firstRule = document.styleSheets[0].cssRules[0];

Implémentations de CSSRuleList

Il existe plusieurs propriétés dans le CSSOM qui retourne une CSSRuleList :

Spécifications

Specification
CSS Object Model (CSSOM)
# the-cssrulelist-interface

Compatibilité des navigateurs

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
CSSRuleList
item
length

Legend

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

Full support
Full support

Voir aussi