MediaListNN 6 IE なし DOM 2

MediaList オブジェクトは、特定の styleSheet オブジェクトに対して指定されたメディアの文字列名のコレクションを表す W3C DOM の抽象表現です。styleSheet オブジェクトの media プロパティが返す値は、MediaList オブジェクトです。ただし、Windows 版 IE 6 は誤って文字列を返します。printscreenaural などのメディアタイプは、link 要素の media 属性、または style 要素の @media 規則によって、スタイルシートに指定されます。バージョン 6 までのブラウザの場合、print タイプと screen タイプ (および既定値の all タイプ) 以外、サポートされているメディアタイプが限られているため、現時点ではこのオブジェクトはさほど重要ではありません。

 
オブジェクト固有のプロパティ
 
lengthmediaText
 
オブジェクト固有のメソッド
 
appendMedium()deleteMedium()item()
 
オブジェクト固有のイベントハンドラープロパティ

なし

lengthNN 6 IE なし DOM 2

読み取り専用

コレクションに含まれるアイテムの数を返します。

 
 
var howMany = document.styleSheets[0].media.length;
 

整数

mediaTextNN 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() という名前になっています。

 
パラメータ
 
  • 認識されるメディアタイプを示す文字列 (printscreen など)
 
戻り値

なし

item()NN 6 IE なし DOM 2

item(index)

ソースコード順序でインデックス値と一致するアイテムに対応するメディア名の文字列をコレクションから返します。

 
パラメータ
 
  • ソースコード順序で指定されたアイテムを示す 0 から始まる整数
 
戻り値

文字列