繁体   English   中英

如何更改密码元素输入 JavaScript 的文本

[英]How do I change the text of a password element input JavaScript

我想用 JavaScript 以编程方式输入密码。 我正在使用此代码

document.getElementById('password').value='Hh1234567';

当我点击提交按钮时,它显示一个错误:“需要密码,请输入密码”。 但是当使用键盘手动输入密码时它工作正常。

如何让它接受我通过脚本输入的密码?

简单地设置密码字段的值并不能单独创建检测该值更改所需的事件,因此您需要如下内容:

  const pwd = document.getElementById('password');
  pwd.value = 'Hh1234567';
  pwd.dispatchEvent(new Event('input', { bubbles: true, cancelable: true }));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM