settimeout和setInterval看起来都是差不多的
不过settimeout会在函数执行完后再读秒,相当于函数执行时间+你设置时间
setInterval是时间到了就执行
不过settimeout会在函数执行完后再读秒,相当于函数执行时间+你设置时间
setInterval是时间到了就执行
<script language="javascript" type="text/javascript">
var i = 5;
var intervalid;
intervalid = setInterval("fun()", 1000);
function fun() {
if (i == 0) {
window.location.href = "b.html";
clearInterval(intervalid);
}
document.getElementById("aa").innerHTML = i;
i--;
}
</script>
<span id="aa">5</span>