我想倒計(jì)時(shí),為什么計(jì)到最后一個(gè)數(shù)了,頁面就卡了呢?
我想倒計(jì)時(shí),為什么計(jì)到最后一個(gè)數(shù)了,頁面就卡了呢?
var num=10;
? var i;
? function startCount(){
? ?do{
? ? ? ? document.getElementById('count').value=num;
? ? num=num+1;
? ? i=setTimeout("startCount()",1000);
? ?}while(num<0)
? }
2015-12-22
應(yīng)該是num--吧!你的跳轉(zhuǎn)呢!你照下面代碼試試!
? <h1> 操作成功</h1>
?<b id="sec">5</b>秒后回到主頁 <a href="javascript:goBack();">返回</a>?
?
? <script type="text/javascript">?
var num =5;
????? setInterval(function(){
????????? num--;
????????? document.getElementById('sec').innerHTML=num;
????????? if(num<=1){
???????????? location.href='http://idcbgp.cn';
????????? }
????? },1000)
?? //獲取顯示秒數(shù)的元素,通過定時(shí)器來更改秒數(shù)。
?? //通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。
??
?</script>