imports | NN 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( )

length | NN 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.