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

没法倒计时

请大神们帮我看看哪里出现了问题,秒数没法减少,但是最后可以跳转页面,谢谢!!!

正在回答

1 回答

<script>
  var num=5;
  var time=document.getElementById("second");
 //获取显示秒数的元素,通过定时器来更改秒数。
  function clock(){
   
   
    if(num==0){
      window.location.href="http://www.weibo.com";
    }else{
    	 num--;
    }
    time.innerHTML=num;
  }
  setInterval("clock()",1000);
 //通过window的location和history对象来控制网页的跳转。
 function goBack(){
     window.history.go(-1);
 }
  </script>

稍微改了下,你看看这样行不行

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

Cindy_Lee 提问者

非常谢谢你,知道原因在那里了,就像你改动的那样,在clock()中要有.innerHTML来获取second中的内容,而我之前放在了函数之外。
2016-09-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468046    人
  • 解答问题       21891    个

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

进入课程

没法倒计时

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