既定値

defaultValue 属性 (DOM)

defaultValue DOM属性 (HTML)

[2] 仕様書:

input

[1] value 属性により既定値が指定されているものの、 それが妥当な書式でない場合であっても、 defaultValue は与えられた値を持ちます。 ただし、フォーム制御子としては value 内容属性が与えられなかった場合のように振舞います。 (range の場合は min の値、それ以外の場合は値が選択されていない状態です。) WF2 2.4

textarea

[7] 読み取り

textContent と同じです。 WF2 2.18

[8] 書き込み

textContent と同じです。 WF2 2.18

[9] value との関係

defaultValue は、 value DOM属性初期値として使われます。 WF2 2.18

output

[3] output 要素初期値defaultValue DOM属性により定義されます。 WF2 2.13

[6]

状態
WHATWG WD
DOM界面
HTMLOutputElement
属性名
defaultValue (default value (既定値) より)
データ型
DOMString
例外
なし
読取専用

[4] 初期状態

はじめは、空文字列しなければなりません文書構文解析時に DOM に追加された output 要素の場合、すべての子供節点構文解析が完了した後、 textContent DOM属性の値を defaultValueしなければなりませんWF2 2.13, 2.18

[5] 要素内容の全体の構文解析が終わる前に defaultValue参照された場合や、 output が動的に生成された場合には、 defaultValue が返す値は空文字列としなければなりません]]。 WF2 2.13

メモ

[10] Web Forms 2.0 ( 版) http://www.whatwg.org/specs/web-forms/current-work/#defaultvalue

[11] Web Forms 2.0 ( 版) http://www.whatwg.org/specs/web-forms/current-work/#the-defaultvalue

[12] Formalize custom element reactions · whatwg/html@27aa7bc ( 版) https://github.com/whatwg/html/commit/27aa7bc4fa6f168654a8c858f0773e611f679b39

[13] Update textarea textContent/defaultValue/value interaction (domenic著, ) https://github.com/whatwg/html/commit/5afbba1cf62ee01bc6af3fd220d01f3f7591a0fc

[14] Textarea defaultValue handling doesn't really match UAs (who don't match each other) when there are child elements · Issue #2752 · whatwg/html () https://github.com/whatwg/html/issues/2752

[15] Update textarea textContent/defaultValue/value interaction by domenic · Pull Request #2766 · whatwg/html () https://github.com/whatwg/html/pull/2766

[16] Rewrite output element to not use non-existing observers (annevk著, ) https://github.com/whatwg/html/commit/3419d36fba06332547b7a05b8e2ab6c0b1fae64b

[17] The output element's default value · Issue #4163 · whatwg/html () https://github.com/whatwg/html/issues/4163

[18] Rewrite output element to not use non-existing observers by annevk · Pull Request #4447 · whatwg/html () https://github.com/whatwg/html/pull/4447

[19] Stop using textContent in normative text (annevk著, ) https://github.com/whatwg/html/commit/ec860d872de3712277242655562a4d2a1325592a