我想编写一段JavaScript代码,在30分钟后执行一个函数。
比如我有一个名为getScore
的函数和另一个名为getResult
的函数。我希望这些函数在30分钟之后被执行。
这是为了测验目的,测验持续时间为30分钟,所以在时间过去后,这两个函数应该被执行。
我想编写一段JavaScript代码,在30分钟后执行一个函数。
比如我有一个名为getScore
的函数和另一个名为getResult
的函数。我希望这些函数在30分钟之后被执行。
这是为了测验目的,测验持续时间为30分钟,所以在时间过去后,这两个函数应该被执行。
您应该使用setTimeout()
:
setTimeout(function() {
getScore();
getResult();
}, 1800000);
var ctx = this;
,然后使用 getScore(ctx.form)
。 - stef function myFunc(){
var linkEd = document.getElementById("buttonID");
var timing = 6;
var text_timing = document.createElement("span");
linkEd.parentNode.replaceChild(text_timing, linkEd);
var id;
id = setInterval(function() {timing--;
if (timing < 0) {
clearInterval(id);
text_timing.parentNode.replaceChild(linkEd, text_timing);
} else {
text_timing.innerHTML = "<h3 class='yourclass'>Button will appear after <strong>" + timing.toString() + "</strong> second</h3>";
linkEd.style.display = "inline";
}
}, 1000);
}
<h3 class='yourclass'>在 <strong>" + timing.toString() + " </strong> 秒后,按钮将出现</h3>
setTimeout()
жҲ–setInterval()
иҝҷдёӨз§Қж–№жі•пјҒ :) - Henrik Andersson