使用javascript登录-设置元素值不';I don’我没有按预期工作

使用javascript登录-设置元素值不';I don’我没有按预期工作,javascript,Javascript,我需要在这里提交一个登录名 我使用以下代码取消隐藏登录表单并填写值 document.getElementsByClassName("login-form-wrap")(0).style.display = 'block'; document.getElementsByName("username")(0).value= "foo" document.getElementsByName("password")(0).value= "bar" document.getElementById("s

我需要在这里提交一个登录名

我使用以下代码取消隐藏登录表单并填写值

document.getElementsByClassName("login-form-wrap")(0).style.display = 'block';
document.getElementsByName("username")(0).value= "foo"
document.getElementsByName("password")(0).value= "bar"
document.getElementById("submitlogin").Click
我的问题是,表单上说我没有填写用户名/密码,尽管这些值已经写入表单。我能让它工作的唯一方法是在密码框内手动单击,然后单击登录按钮。这就像页面需要检测击键以检测表单是否为空


有什么想法吗?

在密码字段上做什么呢?

在更改输入之前是否尝试过触发对输入框的单击?
(0)
应该是
[0]
。您的代码应该报告
getElementsByName
不返回函数。