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 が返されます。
パラメータ
0 から始まる整数
戻り値
インポートされた styleSheet オブジェクトへの参照。パラメータに一致する要素がない場合、null が返されます。