为什么e.target.value反映最新值?

时间:2019-04-11 12:14:29

标签: html dom-events

我是HTML的初学者,只是输入问题,我的html代码为:

<input type="text" value="abc" onChange={(e) => {
         console.log(e.target.value);
     }}/>

我无法更新默认值为abc的输入值,这很公平,但是如果我在输入中键入类似“ def”的内容,则控制台将记录“ abcdef”,但并不是输入值始终是默认值'abc'?

1 个答案:

答案 0 :(得分:0)

value property被定义为输入的当前值,而不是value attribute的值(可通过getAttribute('value')defaultValue property获得)。