HTML:
<div id="timer"></div>
使用Javascript:
timer.innerHTML = "100";
var yoursite = "http://explame.com"
var mytimer = document.getElementById("timer")
setInterval(function() {
mytimer.innerHTML -= 1;
if(mytimer.innerHTML == '1') {
setTimeout(function(){
location.href=yoursite
})
};
}, 1000);
我想创建一个计时器...我的计时器现在正在运行......好:D
答案 0 :(得分:4)
你可以试试这个:
var timer = 100;
var yoursite = "http://explame.com";
var mytimer = document.getElementById("timer");
mytimer.innerHTML = timer;
var interval = setInterval(function() {
timer--;
mytimer.innerHTML = timer;
if (timer == 1) {
location.href = yoursite;
window.clearInterval(interval);
}
}, 1000);
看到它正常工作here。
关于代码:
;
; mydiv.innerHTML -= 1
)。要做到这一点,你必须使用一些强制转换函数,因此使用数值var; setTimeOut
来致电location.href
,所以我将其删除了; 希望它有所帮助。祝你好运。