输入文本标签,输入值后无法设置

问题描述 投票:1回答:1

我在html中正确设置了文本输入。当按下按钮调用此方法时:

this._searchInput.setAttribute("value", "pippo"+Math.random());
console.log(this._searchInput.value);

它工作正常,输入文本字段显示带随机数的字符串。唉,如果我在输入文本字段中输入一次,则忽略对设置值的所有后续调用。调用方法,因为控制台输出文本字段中可见的相同值。

有什么建议吗?有没有理由为什么输入文本字段值后不再被代码更新?

我已经找到了一个类似的问题,但没有答案:qazxsw poi

javascript html5 input set
1个回答
3
投票

您正在设置输入的value属性,而不是设置输入的实际值。

这是您想要的代码行:

Cannot set dynamically text value in input after typing
© www.soinside.com 2019 - 2024. All rights reserved.