gpt4 book ai didi

javascript - 输入文本标签,输入后不能设置值

转载 作者:行者123 更新时间:2023-11-30 11:07:28 25 4
gpt4 key购买 nike

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

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

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

有什么建议吗?为什么在文本字段中键入值后不再由代码更新?

我已经找到了一个类似的问题,但没有得到回答:Cannot set dynamically text value in input after typing

最佳答案

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

这是你想要的代码行:

this._searchInput.value= "pippo"+Math.random();

关于javascript - 输入文本标签,输入后不能设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55070696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com