1

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

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

我正在尝试使用类似...的东西

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

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

4

2 回答 2

6

tagName元素的INPUT; 没有带有标签 name 的元素submit。试试这个:

document.getElementsByName('REG_BTN')[0].click();
于 2012-11-17T16:37:44.543 回答
0

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

'

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

'

于 2017-01-12T20:03:10.177 回答