属性は要素の初期値を表すのに対して、プロパティは現在値を表す。
<input id="txt" type="text" value="hoge"> (中略) txt.value = ''foo'; console.log(txt.value); //foo console.log(txt.getAttribute('value')); //hoge
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2017/08/05
- メディア: Kindle版
- この商品を含むブログを見る
属性は要素の初期値を表すのに対して、プロパティは現在値を表す。
<input id="txt" type="text" value="hoge"> (中略) txt.value = ''foo'; console.log(txt.value); //foo console.log(txt.getAttribute('value')); //hoge