每次点击页面之间的延迟

时间:2017-07-26 20:08:08

标签: javascript

我点击页面中的所有按钮,我的代码是

的javascript:

var inputs = document.getElementsByClassName('_54k8 _52jh _56bs _56bt');
for(var i=0; i<inputs.length;i++) { inputs[i].click();  }

我想要的是在每次点击之间延迟,假设为5秒。

你能帮我吗?

我尝试过添加,5000);最后有很多方法,它返回一个 -

  

VM1879:2未捕获的SyntaxError:意外的令牌,

请帮忙

1 个答案:

答案 0 :(得分:0)

试试这个:

var inputs = document.getElementsByClassName('_54k8 _52jh _56bs _56bt');
for(var i=0; i<inputs.length;i++) { setTimeout(function() {inputs[i].click()}, 5000);  }

每次点击前等待5秒钟。

您的问题是您没有setTimeout调用,这是您使用, 5000)语法时所使用的。看起来你有点新,但没有setTimeout(没有功能,这意味着, 5000)毫无意义。