cssRules, CSSRuleList, rulesNN 6 IE 4 DOM 2

Une collection d´objets cssRule (Netscape 6 et IE 5 pour Mac) ou rule (IE 4 et versions ultérieures) qui sont des éléments d´un objet styleSheet. La représentation abstraite du DOM W3C pour cette collection s´appelle objet CSSRuleList. Vous ne pouvez accéder aux éléments de cette collection que par leur nombre d´index entier, mais vous pouvez lancer une recherche itérative dans la collection et passer en revue les propriétés de chaque objet de règle (comme la propriété selectorText) afin de distinguer une règle d´une autre.

 
Référence de modèle d'objet
 
  • document.styleSheets[i].rules
  • document.styleSheets[i].cssRules
 
Propriétés spécifiques à l´objet
 
length
 
Méthodes spécifiques à l´objet
 
item()
 
Propriétés de gestionnaire d´événements spécifiques à l´objet

Aucune.

lengthNN 6 IE 4 DOM 2

Lecture seule

Renvoie le nombre d'éléments de la collection, y compris les règles @.

 
Exemple
 
var howMany = document.styleSheets[1].cssRules.length;
 
Valeur

Nombre entier.

item()NN 6 IE 4 DOM 2

item(index)

Renvoie un objet de règle de feuille de style pour la règle qui correspond à la valeur d´index dans l´ordre du code source.

 
Paramètres
 
  • Un nombre entier à base zéro correspondant à l´élément spécifié dans l'ordre du code source (imbriqué dans l´objet styleSheet courant).
 
Valeur renvoyée

Référence à un objet cssRule ou rule, selon le modèle d´objet. A défaut de correspondance avec les paramètres, la valeur renvoyée est null.