猿问

请帮忙看下面这段代码为什么不能倒计时?

  <script type="text/javascript">  
 
   //获取显示秒数的元素,通过定时器来更改秒数。
      clearTimeout(i,6000);
      setTimeout(mycount,100);
      var num=6;  
      function mycount()
      {  
          num=num-1;
          document.getElementById("Lower").innerHTML=num;
      i=setTimeout(mycount,1000);
      }
   //通过window的location和history对象来控制网页的跳转。
   
   
 </script>


纪行川
浏览 1338回答 3
3回答

qq_天啊下雪_0

setTimeout(mycount,100); var num=6; function mycount() {   num=num-1; if(num < 0) { clearTimeout(i); } else { console.log(num); i=setTimeout(mycount,1000); } }

Caballarii

因为这句出错了clearTimeout(i,6000);把这句删掉就可以了

mfkayuff

你在 clearTimeout(i,6000); 前要申明一下i,不然会出错的!
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答