使用javascript按一个没有id或名称的按钮

使用javascript按一个没有id或名称的按钮,javascript,button,Javascript,Button,我需要在一页中按一个按钮,但按钮没有id、名称或其他任何内容 只有这是按钮的代码: <input type="submit" value="continue"> 有办法按下它吗 我在这里尝试了以下代码: function clickButton(val) { var buttons = document.getElementsByTagName('input'); for(var i = 0; i < buttons.length; i++) { i

我需要在一页中按一个按钮,但按钮没有id、名称或其他任何内容

只有这是按钮的代码:

<input type="submit" value="continue">

有办法按下它吗

我在这里尝试了以下代码:

 function clickButton(val)
{
var buttons = document.getElementsByTagName('input');
  for(var i = 0; i < buttons.length; i++) 
  {
     if(buttons[i].type == 'button' && buttons[i].value == val) 
     {
          buttons[i].click();
          break; //this will exit for loop, but if you want to click every button with the value button then comment this line
     }
  }
功能点击按钮(val)
{
var buttons=document.getElementsByTagName('input');
对于(变量i=0;i
}

但不要工作太多,什么也没有发生,页面刷新但仍在同一位置

您的按钮类型是“提交”而不是“按钮”:

您的输入是类型
“submit”
,但是您的javascript正在查找类型
“button”
。尝试更改为:

function clickButton(val)
{
    var buttons = document.getElementsByTagName('input');
    for(var i = 0; i < buttons.length; i++) 
    {
       if(buttons[i].type == 'submit' && buttons[i].value == val) 
       {
           buttons[i].click();
           break; //this will exit for loop, but if you want to click every button with the value button then comment this line
       }
    }
}

document.querySelector('input[type=“submit”][value=“continue”]')。单击()-仅当在启用DOM后使用时才起作用loaded@LightStyle在我删除输入[type=“submit”];)后,工作起来就像我的魅力一样
buttons[i].type == 'submit'
function clickButton(val)
{
    var buttons = document.getElementsByTagName('input');
    for(var i = 0; i < buttons.length; i++) 
    {
       if(buttons[i].type == 'submit' && buttons[i].value == val) 
       {
           buttons[i].click();
           break; //this will exit for loop, but if you want to click every button with the value button then comment this line
       }
    }
}
clickButton('continue');