我将如何增加设置的超时以应用于每个类名暂停?

How would I get to increment the set timeout to apply to each classname pause?

我需要帮助来尝试增加我的 for 循环,所以 8 秒后我的 div 不只显示一个。如果可能的话,我更喜欢 vanilla js。

我试过自己做 for 循环和 settimeout,但都失败了。

var googleAds = document.getElementsByClassName('pause');
var i;
for(var i = 0; i < googleAds.length; i++) { 
    setTimeout(function () {
    googleAds[i].style.display = "block";
}, 8000);
 }

8 秒后播放

您需要在匿名函数内使用 for 循环以使 i 在范围内:

setTimeout(function () {
  for(var i = 0; i < googleAds.length; i++) { 
    googleAds[i].style.display = "block";
  }
}, 8000);