MediaList インターフェイスは、序列つき media リストの概念を、定義されているか否か、またこのリストが実装されているか否かの制約なしに提供する。空リストはメディア "all" のリストと同義である。
MediaList 内の各項目には 0 から始まる整数のインデックス経由でアクセス可能である。
lengthunsigned long型, 読取専用
0 から length-1 までとなる。mediaTextappendMedium( newMedium )リストの末尾にメディア newMedium を追加する。newMedium がすでに使用されていれば、まず取り除かれる。
(無し)
deleteMedium( oldMedium )リストから oldMedium で示されるメディアを削除する。
(無し)
oldMedium が存在しない場合に発生item( index )リスト内の index 番目を返す。リスト内のメディアの数と同じかそれ以上である場合、null を返す。
DOMString 型。MediaList 内の index 番目のメディア。有効なインデックスで内場合は null。
// Introduced in DOM Level 2:
interface MediaList {
attribute DOMString mediaText;
// raises(DOMException) on setting
readonly attribute unsigned long length;
DOMString item(in unsigned long index);
void deleteMedium(in DOMString oldMedium)
raises(DOMException);
void appendMedium(in DOMString newMedium)
raises(DOMException);
};