我点击页面中的所有按钮,我的代码是
的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:意外的令牌,
请帮忙
答案 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)
毫无意义。