我在脚本中找不到错误
I can't find the error in my script
我是学生,找不到此脚本的问题。
基本上它需要找到一个元素(按钮)并一遍又一遍地单击它,但它唯一要做的就是填满我的记忆。
var cybermy, timer;
function runscript(){
cybermy=document.getElementsByClassName('_42ft _4jy0 _4jy3 _4jy1 selected');
for(var i=0;i<((cybermy.length)-5);i++){
cybermy[i].click();
}
return 0;
}
while(true){
timer=setTimeout(runscript, 20000);
}
我不习惯编写JavaScript,所以错误可能看起来很明显,但我确实试图找到答案,但找不到它。
(这个程序是为在Facebook上按下戳按钮而编写的。这仅用于教育目的。
尝试删除 while(true) 块。相反,只需设置间隔,以便运行脚本将按间隔运行
取而代之的是:
while(true){
timer=setTimeout(runscript, 20000);
}
试试这个
timer = setInterval(runscript, 20000);
取出while(true)
并使用setInterval()
而不是setTimeout()
。
https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers.setInterval
删除 while(true) 和其中的内容,而是使用 setInterval(func, interval) 方法,该方法与 while 循环中的代码具有相同的参数。
如果你想重复一些东西,那么请尝试上面的代码使用。
setInterval(runscript, 20000)
setTimeout() 只是在所述毫秒数后仅调用一次,而顾名思义的 setInterval 在所述毫秒后继续调用。
相关文章:
- SyntaxError:意外的标记else(我在代码中找不到错误)
- 精灵与身体错位,可以'在显示循环中找不到错误
- 可以'找不到错误
- 意外令牌 } 找不到错误
- 内部链接返回空错误,我在 Javascript 中找不到错误.外部链接工作得很好
- 我在脚本中找不到错误
- Firebug 不显示我的 JavaScript?找不到错误
- 表单不断抛出“不允许直接访问此页面.” 找不到错误
- Parse.com 找不到错误代码:141 函数
- 为什么使用 jQuery .replace 会导致网页找不到错误
- 在 html 模板中找不到错误.在非法令牌中解决)
- 找不到错误 - 发射次数太多
- JQuery 幻灯片错误.图片在页面上列出,而不是随机播放.找不到错误
- 检查是否输入了文本.找不到错误
- 可以'我在javascript代码中找不到错误
- 在这段javascript代码中找不到错误
- 语法错误找不到错误
- 在序列化列中找不到错误
- backbone.js可以'在脚本中找不到错误
- Javascript,找不到错误