如何构建评论中展示的功能?
// for(x=0;x<10;x++)
$('a[attr*="unique"]:first').attr('id', 'mysuperid1');
document.getElementById("mysuperid1").click();
// delay
$("span:contains(action)").parent().click();
// delay
$jq("a:contains(action)").attr('id', 'mysuperid2');
document.getElementById("mysuperid2").click();
// delay
$('input[value="action"]').attr('id', "mysuperid3");
document.getElementById("mysuperid3").click();
// delay
// back to the top of loop
(名称和选择/搜索词已修改)
我认为的问题就像这里发现的问题http://darklaunch.com/2011/05/21/javascript-for-loop-using-settimeout-to-pass-argument但由于我不是 JavaScript 开发人员,所以我无法弄清楚如何推断该链接上教授的内容以包含多个延迟。
这是一个机器人,可以为我自动执行一些网络任务。
非常感谢
最佳答案
也许您可以使用这种方法作为模板,然后将您的所有任务划分为各自的功能。
var delay = 1000;
function beginTasks(){
taskOne();
}
function taskOne(){
// Do something
window.setTimeout(function(){
taskTwo();
}, delay);
}
function taskTwo(){
// Do something else
window.setTimeout(function(){
beginTasks(); // <-- back to start
}, delay);
}
关于javascript - 循环中的多个 Javascript 延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11886022/