這是我正在處理的自動標記腳本。它可以在9GAG後實施。(http://9gag.com/gag/ *)clearInterval不會終止
var division1 = ["@haxxorsid10 @haxxorsid11 @haxxorsid12", "@haxxorsid0"];
var i = 1;
window.onkeydown = function(e){
if(e.keyCode == 113){
document.getElementsByClassName("post-text-area")[0].value = division1[0];
document.getElementsByClassName("cmnt-btn")[0].click();
var repeat = setInterval(function start(){
if(i == division1.length - 1)
clearInterval(repeat);
document.getElementsByClassName("reply")[0].click();
document.getElementsByClassName("post-text-area")[1].value = division1[i];
document.getElementsByClassName("cmnt-btn")[1].click();
i++;
},2000);}};
問題是division1的所有元素甚至評論後,它繼續在評論評論undefined
。看起來clearInterval永遠不會被執行。
什麼是你的config.log()說的我和在區間division1.length? – Roberrrt
你爲什麼不使用'setTimeout'? –
@ DanielA.White我不想使用setTimeout ...但無論如何我只是通過添加大括號來解決問題... –