bgsound | NN なし IE 4 DOM なし
bgsound 要素は、ページの閲覧中に再生するサウンドファイルを定義します。サウンドファイルが読み込まれた後のボリュームや再生回数を指定するには、各プロパティを設定します。Windows 版では innerHTML や innerText などの一部のプロパティにアクセスできますが、これらは終了タグのない要素には使用できません。
相当する HTML コード
    <bgsound>
オブジェクト参照
    [window.]document.getElementById("elementID")
オブジェクト固有のプロパティ
balance | loop | src | volume
オブジェクト固有のメソッド
なし
オブジェクト固有のイベントハンドラープロパティ
なし

balance | NN なし IE 4 DOM なし
| 読み取り専用
左右のスピーカ間でのオーディオのバランスを示します。要素にこの属性値が設定されている場合、その値をスクリプトで変更することはできません。
例
    var currBal = document.getElementsByTagName("bgsound")[0].balance;
値
-10,000 〜 +10,000 の符号付きの整数。0 を指定すると左右のスピーカで均等に再生されます。負の値を指定すると左側のスピーカのボリュームが大きくなり、正の値では右側のスピーカのボリュームが大きくなります。
既定値
0

loop | NN なし IE 4 DOM なし
| 読み書き
サウンドの再生回数を示します。-1 を指定すると、別のページが読み込まれるまで続けてサウンドを再生します。
例
    document.getElementById("mySound").loop = 3;
値
整数
既定値
1

src | NN なし IE 4 DOM なし
| 読み書き
再生するサウンドファイルの URL を示します。再生する曲を変更するにはこのプロパティに新しい URL を設定します。loop プロパティの設定に従って新しい曲が再生されます。
例
    document.getElementById("tunes").src = "sounds/blues.aif";
値
絶対 URL または相対 URL を示す文字列
既定値
なし

volume | NN なし IE 4 DOM なし
| 読み書き
再生するサウンドのボリュームを、クライアントコンピュータのユーザー環境設定で設定されたサウンド出力の最大ボリュームに対する相対値として示します。最大ボリュームを表す 0 を指定した場合、サウンドコントロールパネルでユーザーが設定した最大ボリュームで再生されます。この属性値には -10,000 までの負の値を指定できます。実際にはこれより大きい値でもサウンドが聞こえなくなるシステムが大半です。
例
    var currVolume = document.getElementById("themeSong").volume;
値
整数
既定値
OS とサウンドの設定によって異なります。