JavaScript 使用value给输入框赋值,输入框显示数据但是提交时显示为空

1、今天在写脚本过程中发现使用value = 'root' 给一个输入框赋值

document.querySelector("input[type='account']").value ="root";

 

 

 2、页面显示输入框内的确是赋值成功了,提交时发现用户名与密码均未输入成功

 3、其实是因为此处需要手动去触发下事件

document.querySelector("input[type='account']").dispatchEvent(new Event('input'));

 4、此问题解决

posted @ 2022-06-20 15:11  方方不听话  阅读(1440)  评论(1)    收藏  举报