CSSRuleList
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 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 :
CSSStyleSheetpropertycssRulesCSSMediaRulepropertycssRulesCSSKeyframesRulepropertycssRulesCSSMozDocumentRulepropertycssRules
Spécifications
| Specification |
|---|
| CSS Object Model (CSSOM)> # the-cssrulelist-interface> |
Compatibilité des navigateurs
Chargement…