importsNN s.o. IE 4 DOM s.o.

Une collection (tableau) d´objets styleSheet importés dans un objet styleSheet explicite avec la règle @import. En d´autres termes, un objet styleSheet qui emploie @import traite cette feuille de style importée comme un objet imbriqué, mais aussi comme un objet styleSheet à part entière. Vous pouvez ainsi accéder aux objets rule dans chaque feuille de style importée. L´exemple suivant exécute une recherche itérative dans tous les objets styleSheet du document afin de trouver les feuilles de style importées:

for (var i = 0; i< document.styleSheets.length; i++) {
    for (var j = 0; j < document.styleSheets[i].imports.length; j++) {
        // process each imported style sheet, referenced
        // here as document.styleSheets[i].imports[j]
    }
} 
 
Référence de modèle d'objet
 
document.styleSheets[i].imports
 
Propriétés spécifiques à l´objet

length

 
Méthodes spécifiques à l´objet

item()

lengthNN s.o. IE 4 DOM s.o.

Lecture seule

Renvoie le nombre d´objets de la collection.

 
Exemple
 
var howMany = document.styleSheets[i].imports.length;
 
Valeur

Nombre entier.

item()NN s.o. IE 4 DOM s.o.

item(index)

Renvoie un objet styleSheet importé correspondant à la valeur d´index dans l´ordre du code source des règles @import. IE 5 pour Macintosh renvoie null, ce qui est erroné.

 
Paramètres
 
  • Nombre entier à base zéro.
 
Valeur renvoyée

Référence à un objet styleSheet importé. A défaut de correspondance avec les paramètres, la valeur renvoyée est null.