MediaList | NN 6 IE なし DOM 2 | ||
MediaList オブジェクトは、特定の styleSheet オブジェクトに対して指定されたメディアの文字列名のコレクションを表す W3C DOM の抽象表現です。styleSheet オブジェクトの media プロパティが返す値は、MediaList オブジェクトです。ただし、Windows 版 IE 6 は誤って文字列を返します。print、screen、aural などのメディアタイプは、link 要素の media 属性、または style 要素の @media 規則によって、スタイルシートに指定されます。バージョン 6 までのブラウザの場合、print タイプと screen タイプ (および既定値の all タイプ) 以外、サポートされているメディアタイプが限られているため、現時点ではこのオブジェクトはさほど重要ではありません。 |
|||
オブジェクト固有のプロパティ | |||
|
|||
オブジェクト固有のメソッド | |||
|
|||
オブジェクト固有のイベントハンドラープロパティ | |||
なし |
length | NN 6 IE なし DOM 2 |
読み取り専用 | |
コレクションに含まれるアイテムの数を返します。 |
|
例 | |
var howMany = document.styleSheets[0].media.length; |
|
値 | |
整数 |
mediaText | NN 6 IE なし DOM 2 |
読み取り専用 | |
メディア名を表すコンマで区切った文字列を返します。 |
|
例 | |
var allMedia = document.styleSheets[0].media.mediaText; |
|
値 | |
文字列 |
appendMedium()、deleteMedium() | NN 7 IE なし DOM 2 |
appendMedium("mediumType") deleteMedium("mediumType") | |
メディアのタイプをリストに追加するか、またはリストから削除します。Netscape 6.2 では、誤って append() および delete() という名前になっています。 |
|
パラメータ | |
|
|
戻り値 | |
なし |
item() | NN 6 IE なし DOM 2 |
item(index) | |
ソースコード順序でインデックス値と一致するアイテムに対応するメディア名の文字列をコレクションから返します。 |
|
パラメータ | |
|
|
戻り値 | |
文字列 |