我試圖在JavaScript中開發一個簡單的Greasemonkey腳本。我怎樣才能自動模擬點擊每個點擊之間的時間間隔特定的按鈕?Greasemonkey腳本中的setinterval()和.click()
這裏是我的代碼:
var Next=document.getElementsByClassName("SubmitButton");
for (var i=0, c = Next.length; i<c; i++)
{
Next[i].click();
setTimeout('Next[i].click()',3000);
}
的問題是,代碼只點擊的Next
的第一個值。爲什麼?
的可能重複[爲什麼在控制檯中,但不作爲的Greasemonkey腳本,這個setTimeout()調用的工作?](http://stackoverflow.com/questions/7356976/why-does-this-settimeout- call-in-the-console-but-as-a-greasemonkey-sc) – 2012-08-13 09:02:53
還有一個相關的副本:http://stackoverflow.com/q/3131026 – 2012-08-13 09:03:39