我正在尝试编写JavaScript代码,以通过使用document.getElementById(“”)。value来更改输入字段的值,但这些值并没有真正改变。
我正在某些网站上对其进行测试,以检查其是否正常运行。 在Netflix(https://www.netflix.com/il-en/login)上尝试时,它不起作用。这是我的方法:
document.getElementById("email").setAttribute('value', 'change@change.com');
document.getElementById("password").setAttribute('value', 'change1234');
由于该网站还具有“值属性”,因此我尝试过:
{{1}}
请参阅屏幕截图,其中显示DOM和html输入值已正确更改
更改值并专注于输入字段后,或者只是尝试单击“登录”按钮,我可以看到输入字段值是旧值或什么都没有。
在UI网站中查看旧值的屏幕截图,但在DOM中查看我输入的值
。
这意味着这些值并未真正设置为我为其分配的值。
任何想法为何以及如何正确设置输入字段的值?
谢谢!