如何入住for循环

时间:2017-01-19 20:01:35

标签: javascript delay

在移动到下一个输入元素之前,如何在跟随代码中延迟5秒:

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

1 个答案:

答案 0 :(得分:1)

如果要在操作之间引入延迟,则需要使用setTimeout之类的内容。例如:

function f() {
  inputs[i].click();
  if (++i < inputs.length) {
    setTimeout(f, 5000);
  }
}

var inputs = document.getElementsByClassName('_aj7');
var i = 0;
if (i < inputs.length) {
  f();
}