单击所有提交按钮

时间:2017-04-22 02:12:27

标签: javascript jquery google-chrome-console

我需要点击页面上的所有提交按钮,以便我做什么?在chrome控制台中:

var  sumbits = jQuery(":submit");
for(var i =0; i<sumbits.length; i++) { 
     sumbits[i].click();
}

但问题只是点击了最后一个链接。 我如何实现解决方案。

由于

1 个答案:

答案 0 :(得分:0)

你可以这样做

$("input[type='submit']").each(function(){
  $(this).trigger("click");
});

要触发延迟点击,您必须在setInterval功能中触发它们。

var btns = $("input[type='submit']"),i=0,l = btns.length;
function clickLoop(){
  return setInterval(function(){
    btns[i].trigger('click');
    if(i>=l)
      clearInterval(fn);
    i++;
  },2000);
}
var fn = clickLoop();