Javascript中是否有方法自动单击没有ID的下一步按钮';属性或类属性

Javascript中是否有方法自动单击没有ID的下一步按钮';属性或类属性,javascript,html,google-chrome,button,Javascript,Html,Google Chrome,Button,我正试图用JavaScript编写一个命令来自动单击“下一步”按钮。然而,我遇到的问题是,“下一步”按钮既没有ID,也没有任何类属性。以下是我的代码,如有任何帮助,将不胜感激 <tr> <td> <input type="Submit" value=" Next >>" onclick="return fnValidate(form);"> == $0 <script language="JavaScript">

我正试图用JavaScript编写一个命令来自动单击“下一步”按钮。然而,我遇到的问题是,“下一步”按钮既没有ID,也没有任何类属性。以下是我的代码,如有任何帮助,将不胜感激

<tr>

  <td>

    <input type="Submit" value=" Next >>" onclick="return fnValidate(form);"> == $0

    <script language="JavaScript">

    </script>

  </td>

</tr>

== $0
您可以通过指定元素的type属性来尝试使用

演示:

document.querySelector('input[type=submit]')。单击();
函数fnValidate(){
log(“单击按钮”);
}

== $0

您还可以按属性进行选择

document.querySelector('input[type=“submit”]”)。单击();

注意,它将选择页面上的第一个提交输入。因此,如果您有一个以上,您将无法匹配正确的输入。使用选择器时,务必尽可能精确,例如先选择父元素。也不是说
document.getElementById
document.querySelector
快。因此,只要有可能,就使用id选择器。例如,如果您不能修改子树,您当然可以选择父级,然后在其子树中搜索。

您可以尝试使用
document.querySelector('input[type=submit]')。单击()由@Mamun建议

还有一个备选方案,如下所示

document.getElementsByTagName("input").[0].click();
var elm=document.getElementsByTagName(“输入”)[0]。单击();
函数fnValidate(){
控制台日志(“提交的表单”)
}

== $0

不客气。永远记住对有用的答案进行投票,并选择一个解决问题的答案。