| 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 | |
|
|
| Zurückgegebener Wert | |
Referenz auf ein importiertes styleSheet-Objekt. Falls keine Übereinstimmung mit den Parametern vorliegt, lautet der zurückgegebene Wert null. |
|