使用以下内容:
document.getElementsByTagName("input")[0].click();
示例代码:http: //jsfiddle.net/dcRsc/
现在,如果您的按钮是页面中的第一个输入,这将起作用。
如果您的页面中有许多元素,请使用此选项:
var elems =document.getElementsByTagName("input");
for(var i=0;i<elems.length;i++)
{
if(elems[i].type=="submit" && elems[i].name =="Submit")
{
elems[i].click();
break;
}
}
示例代码:http: //jsfiddle.net/dcRsc/1/
这将触发click
带有提交名称的提交按钮的事件。
此外(并且由于您的按钮已经有一个 css 类)您可以使用以下getElementsByClassName()
方法:
var elems =document.getElementsByClassName("buttonSubmit");
for(var i=0;i<elems.length;i++)
{
if(elems[i].name =="Submit")
{
elems[i].click();
break;
}
}
示例代码:http: //jsfiddle.net/dcRsc/2/
这将获得buttonSubmit
应用类的所有元素。
或者
document.getElementsByClassName("buttonSubmit")[0].click();
如果您的按钮是页面中唯一带有该类的元素,则for
完全避免循环。