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 が返されます。 |