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

BCD tables only load in the browser

Voir aussi