--- title: HTMLParamElement slug: Web/API/HTMLParamElement tags: - API - HTML DOM - Interface - Reference translation_of: Web/API/HTMLParamElement ---
{{ APIRef("HTML DOM") }}

HTMLParamElementインターフェースが提供する(継承している通常の{{domxref("HTMLElement")}}オブジェクトインターフェースより優れた)特別の属性を用いて,{{HTMLElement("param")}}要素を,キー・値の組として,ちょうど{{HTMLElement("object")}}要素のパラメータと同様に,操作できます。

{{InheritanceDiagram(600, 120)}}

属性

親である{{domxref("HTMLElement")}}より属性を継承。

{{domxref("HTMLParamElement.name")}}
は{{domxref("DOMString")}}で,パラメータの名前を示します。{{htmlattrxref("name", "param")}}属性を反映します。
{{domxref("HTMLParamElement.value")}}
は{{domxref("DOMString")}}で,パラメータに紐付けられた値を示します。{{htmlattrxref("value", "param")}}属性を反映します。
{{domxref("HTMLParamElement.type")}} {{obsolete_inline}}
は{{domxref("DOMString")}}で,valueTypeの値が"ref"である時のパラメータの型です。{{htmlattrxref("type", "param")}}属性を反映します。
{{domxref("HTMLParamElement.valueType")}} {{obsolete_inline}}
は{domxref("DOMString")}}で,valueの型です。containing the type of the value. It reflects the {{htmlattrxref("valuetype", "param")}}属性を反映しており,値は次の内孰れかです: "data""ref",又は"object"

メソッド

固有のメソッドはなく,親である{{domxref("HTMLElement")}}よりメソッドを継承します。

仕様

仕様 状態 備考
{{SpecName('HTML WHATWG', "#htmlparamelement", "HTMLParamElement")}} {{Spec2('HTML WHATWG')}}
{{SpecName('HTML5 W3C', "embedded-content-0.html#the-param-element", "HTMLParamElement")}} {{Spec2('HTML5 W3C')}} 次の属性が廃止されました: type,及びvalueType
{{SpecName('DOM2 HTML', 'html.html#ID-64077273', 'HTMLParamElement')}} {{Spec2('DOM2 HTML')}} {{SpecName("DOM1")}}より変更なし。
{{SpecName('DOM1', 'level-one-html.html#ID-64077273', 'HTMLParamElement')}} {{Spec2('DOM1')}} 初回定義。

ブラウザ互換性

{{Compat("api.HTMLParamElement")}}

関連項目