| imports | NN なし IE 4 DOM なし |
@import 規則を介して明示的な styleSheet オブジェクトにインポートされた styleSheet オブジェクトのコレクション (配列) です。つまり、styleSheet オブジェクトは、@import を使用してインポートしたスタイルシートを、ネストされたオブジェクトとして扱います。ただし、インポートされたスタイルシート自体は完全な styleSheet オブジェクトです。このため、インポートされた各スタイルシート内で rule オブジェクトにアクセスすることができます。次の例では、ドキュメントのすべての styleSheet オブジェクトに対してループを実行して、インポートされているスタイルシートを検索しています。 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]
}
}
|
|
| オブジェクト参照 | |
document.styleSheets[i].imports
|
|
| オブジェクト固有のプロパティ | |
length |
|
| オブジェクト固有のメソッド | |
item() |
|
| length | NN なし IE 4 DOM なし |
| 読み取り専用 | |
コレクションに含まれるオブジェクトの数を返します。 |
|
| 例 | |
var howMany = document.styleSheets[i].imports.length; |
|
| 値 | |
整数 |
|
| item() | NN なし IE 4 DOM なし |
item(index) | |
@import 規則のソースコード順序でインデックス値と一致する要素に対応するインポートされた styleSeet オブジェクトを 1 つ返します。Macintosh 版 IE 5 では、誤って null が返されます。 |
|
| パラメータ | |
|
|
| 戻り値 | |
インポートされた styleSheet オブジェクトへの参照。パラメータに一致する要素がない場合、null が返されます。 |
|