使用javascript“点击”提交没有ID的按钮

时间:2012-11-17 16:34:12

标签: javascript html forms submit greasemonkey

这是我想使用javascript“点击”的提交按钮。

<input type="submit" name="REG_BTN" value="Submit Changes">

我正在尝试使用......

document.getElementsByTagName('submit')[0].click();

“点击”按钮,但不起作用。我正在编写一个在浏览器中运行的脚本,因此我无法更改提交按钮的任何方面。我是javascript的新手,所以它可能只是一些简单的东西,我没有接受。还有另一种方法可以达到这个目的吗?

2 个答案:

答案 0 :(得分:6)

该元素的tagNameINPUT;没有标记名为submit的元素。试试这个:

document.getElementsByName('REG_BTN')[0].click();

答案 1 :(得分:0)

如果页面完成首先加载,请使用querySelector(CSS)并单击。

if (document.readyState=='complete'){
  document.querySelector('input[type*="submit"]').click();
}