我将如何增加设置的超时以应用于每个类名暂停?
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);
我需要帮助来尝试增加我的 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);