importsNN nicht zutreffend IE 4 DOM nicht zutreffend

Eine Sammlung (Array) mit styleSheet-Objekten, die mittels der @import-Regel in ein explizites styleSheet-Objekt importiert wurden. Mit anderen Worten, ein styleSheet-Objekt, das eine @import-Regel verwendet, behandelt dieses importierte Stylesheet als verschachteltes Objekt, das seinerseits jedoch ein vollwertiges styleSheet-Objekt darstellt. Dies ermöglicht es Ihnen, auf die rule-Objekte innerhalb der einzelnen importierten Stylesheets zuzugreifen. Der Code im folgenden Beispiel durchsucht alle styleSheet-Objekte des Dokuments der Reihe nach nach importierten Stylesheets:

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]
    }
} 
 
Objektmodellreferenz
 
document.styleSheets[i].imports
 
Objektspezifische Eigenschaften

length

 
Objektspezifische Methoden

item( )

lengthNN nicht zutreffend IE 4 DOM nicht zutreffend

Schreibgeschützt

Gibt die Anzahl der Objekte in der Objektsammlung zurück.

 
Beispiel
 
var howMany = document.styleSheets[i].imports.length;
 
Wert

Eine ganze Zahl.

item( )NN nicht zutreffend IE 4 DOM nicht zutreffend

item(index)

Gibt ein einzelnes importiertes styleSheet-Objekt zurück, das mit dem Indexwert in der Quellcodereihenfolge der @import-Regeln übereinstimmt. IE 5 für Macintosh gibt fälschlicherweise den Wert null zurück.

 
Parameter
 
  • Eine auf Null basierende ganze Zahl.
 
Zurückgegebener Wert

Referenz auf ein importiertes styleSheet-Objekt. Falls keine Übereinstimmung mit den Parametern vorliegt, lautet der zurückgegebene Wert null.