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

时间减到0秒时不跳转,怎么办啊?


<!DOCTYPE html>

<html>

 <head>

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

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

  <style>

      a{color:blue;text-decoration:underline;}

  </style>

 </head>

 <body> 

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

  

 <h3>操作成功</h3>

<p><span id="s">5</span>秒后回到主页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a herf="javascript:tiaozhuan()">返回</a></p>

  <script type="text/javascript">  

   var num=5;

   var t= setInterval( function sub(){

        num--;

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

        if(num==0){

          window.location.href("https://www.imooc.com"); 

          clearInterval(t);

   }

   },1000);

   

      function tiaozhuan(){

       window.location.back();

   }

     

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

   

   //通过window的location和history对象来控制网页的跳转。

   

 </script> 

</body>

</html>

https://img1.sycdn.imooc.com//5c5e84780001576402340102.jpg


正在回答

2 回答

window.location.replace

而不要用 window.location.href

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

太阳会发光呀 提问者

机智!!!!!!!!谢谢啦。。。。
2019-02-10 回复 有任何疑惑可以回复我~

href 是 location 的属性,而不是方法,所以要用的话应该这样写: location.href="https://www.imooc.com"; 

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

举报

0/150
提交
取消

时间减到0秒时不跳转,怎么办啊?

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