使用document.getElementById时输入字段值未更改

时间:2018-06-26 12:12:53

标签: javascript html dom

我正在尝试编写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中查看我输入的值

这意味着这些值并未真正设置为我为其分配的值。

任何想法为何以及如何正确设置输入字段的值?

谢谢!

0 个答案:

没有答案