函数设好了为什么时间不动了,不能倒计时

<script type="text/javascript">  

  var num=document.getElementById("second").innerHTML

   //获取显示秒数的元素,通过定时器来更改秒数。

  function count(){

      var num=document.getElementById("second").innerHTML;

      num=num-1;

      if(num==0){

          location.assign("http:www.imooc.com");

      }

  }

    setInterval("count()",1000)


qq_小辉_4
浏览 1259回答 1
1回答

Caballarii

因为你没把num值写会到innerHTML里去,所以每次count()拿到的num都是5function count(){       var num=document.getElementById("second").innerHTML;       num=num-1; document.getElementById("second").innerHTML=num;       if(num==0){           location.assign("http:www.imooc.com");       }   }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript