8-17,倒计时不会停止在1,会一直向负数无限倒计时,并且不调转到IMOOC主页

来源:8-17 编程练习

AubreyLing

2017-06-23 17:26

代码如下,不知道错在哪里...

var num=document.getElementById("cal").innerHTML;
  function count(){
      num--;
      document.getElementById("cal").innerHTML=num;}
  if(num>1)
  {
    setInterval("count()",1000);  
  }
  else
  {
    window.open("http://www.imooc.com","_self");
  }

写回答 关注

1回答

  • 随风动
    2017-06-23 20:30:52

    var num=document.getElementById("cal").innerHTML;
      function count(){

          document.getElementById("cal").innerHTML=num;}      num--;

      if(num>1)
      {
        setInterval("count()",1000);  
      }
      else
      {
        window.open("http://www.imooc.com","_self");
      }

    Aubrey...

    额,你这个代码比我那个还不行,连读秒都不读了,直接显示4......(我复制过去的运行的哦,你可以自己试下) 因为你的代码里的count函数没有包含num--,所以不会读秒5,4,3,2,1功能。 但是还是谢谢回答!

    2017-06-26 11:01:41

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题