为了账号安全,请及时绑定邮箱和手机立即绑定

请大神看看我这计数器为啥不动哦,一直显示5秒

<!DOCTYPE html>

<html>

 <head>

  <title>浏览器对象</title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   

 </head>

 <body>

  <!--先编写好网页布局-->

  <p>

  <strong>操作成功</strong><br/><br/>

  <strong><span id="num" >5</span>

  </strong>秒后回到主页

  

  <a href="www.baidu.com">返回</a>

  </p>

  

 

   <script type="text/javascript">  

   var num=5;

   var i=setInterval(showTime(),1000);

   function showTime()

   {

    document.getElementById("num").innerHtml =num;           

          num--;

       if(num==0)

       {

           location.href="www.imooc.com";

           clearInterval(i);

       }

   }

    </script>  

 

</body>

</html>


正在回答

3 回答

innerHTML ()大写

setInterval("showTime()",1000);调用方法加上双引号

0 回复 有任何疑惑可以回复我~
#1

大虾来了 提问者

非常感谢!
2015-08-21 回复 有任何疑惑可以回复我~
  1.   document.getElementById("num").innerHTML =num;    innerHTML是大写的

  2.   var i=setInterval(showTime , 1000);    showTime不要加括号,加括号立即执行了

0 回复 有任何疑惑可以回复我~

<!DOCTYPE html>

<html>

 <head>

  <title>浏览器对象</title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   

 </head>

 <body>

  <!--先编写好网页布局-->

  <p>

  <strong>操作成功</strong><br/><br/>

  <strong><span id="num">5</span>

  </strong>秒后回到主页

  

  <a href="www.baidu.com">返回</a>

  </p>

  

 

   <script type="text/javascript">  



   var num=5;

   var i=setInterval("showTime()",1000);


   function showTime()

   {

    num--;

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

       if(num==0)

       {

           location.href="http://www.imooc.com";

           clearInterval(i);

       }

   }


    </script>  

 

</body>

</html>


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请大神看看我这计数器为啥不动哦,一直显示5秒

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信