所以我有这段 Javascript 代码,但是我想让它在 5 秒后执行代码,我想知道这是否可能:
var links = document.querySelectorAll(".feed-item a");
for(var i = 0; i < links.length; i++){
links[i].onclick = function() {
location.href="/mypage.html";
}
}
最佳答案
您正在寻找 setTimeout
功能。
设置超时
Calls a function or executes a code snippet after a specified delay.
代码
setTimeout(function() {
var links = document.querySelectorAll(".feed-item a");
for (var i = 0; i < links.length; i++) {
links[i].onclick = function() {
location.href = "/mypage.html";
}
}
}, 5000); // delay is the number of milliseconds (5000 = 5sec)
关于javascript - 我可以在此 Javascript 代码中添加计时器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33127463/