element.click() 在没有 alert() 的情况下不起作用

element.click() doesn't work without alert()

我写了一个 tampermokey 脚本来计算 i 间隔并点击下一个视频,但奇怪的是它只有在 alert 未被注释时才有效:

var i = 1;
setInterval(function () {
   document.getElementsByClassName('PlaylistVideo')[i].click();
      // alert("i is equal to: "+ i); 
      i ++      
}, 5000);

Javascript 有一个从零开始的数组,所以你应该从 0 开始 i;

var i = 0;

出于某种原因,它不喜欢 \alert