这是我想使用javascript“点击”的提交按钮。
<input type="submit" name="REG_BTN" value="Submit Changes">
我正在尝试使用......
document.getElementsByTagName('submit')[0].click();
“点击”按钮,但不起作用。我正在编写一个在浏览器中运行的脚本,因此我无法更改提交按钮的任何方面。我是javascript的新手,所以它可能只是一些简单的东西,我没有接受。还有另一种方法可以达到这个目的吗?
答案 0 :(得分:6)
该元素的tagName
为INPUT
;没有标记名为submit
的元素。试试这个:
document.getElementsByName('REG_BTN')[0].click();
答案 1 :(得分:0)
如果页面完成首先加载,请使用querySelector(CSS)并单击。
if (document.readyState=='complete'){
document.querySelector('input[type*="submit"]').click();
}