param | NN 6 IE 5 DOM 1
param オブジェクトは param 要素に対応するオブジェクトであり、変数の値を ActiveX オブジェクト (Windows 版 IE のみ) や、Java アプレット、一部のプラグインに渡します。このようなプログラムは、初期化時にパラメータの「名前/値」のペアを読み取るように記述されており、プログラムの開始時には即座に値 (サウンドファイルの URL など) を渡せるようになっています。Windows 版 IE では通常、ソースコードで明示的に定義するパラメータがごく少数であっても、一部の ActiveX コントロールへのパラメータはすべて設定します。プロパティは読み書き可能ですが、ページの読み込み後に設定された値は、外部のプログラムには送られません。
相当する HTML コード
    <param>
オブジェクト参照
    [window.]document.getElementById("elementID")
オブジェクト固有のプロパティ
name | type | value | valueType
オブジェクト固有のメソッド
なし
オブジェクト固有のイベントハンドラープロパティ
なし

name | NN 6 IE 5 DOM 1
| 読み書き
外部プログラムのパラメータの名前です。param 要素の値の設定先になります。
例
    var pName = document.getElementById("audioParam2").name;
値
文字列
既定値
なし

type | NN 6 IE 5 DOM 1
| 読み書き
valuetype 属性が "ref" に設定されている param 要素の MIME タイプを示します。
例
    if (document.getElementById("myParam").valueType == "ref") {
        var pType = document.getElementById("myParam").type;
    }
値
MIME タイプ (文字列)。大文字と小文字は区別されません。登録済みの MIME タイプのリストについては、ftp://ftp.isi.edu/in-notes/iana/assignments/media-types/ を参照してください。
既定値
なし

value | NN 6 IE 5(Mac)/6(Win) DOM 1
| 読み書き
外部プログラムのパラメータに設定される文字列値を示します。
例
    var pVal = document.getElementById("volumeParam").value;
値
文字列
既定値
なし

valueType | NN 6 IE 5(Mac)/6(Win) DOM 1
| 読み書き
要素で設定されたパラメータの文字列の種別を示します。
例
    var pValType = document.getElementById("volumeParam").valueType;
値
data、object、ref のいずれかの定数を示す文字列
既定値
data