问答详情
源自:8-17 编程练习

为什么用不起window.open(url)方法,到了0的时候就不会跳转

为什么用不起window.open(url)方法,到了0的时候就不会跳转

```javascript

<!DOCTYPE html>

<html>

 <head>

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

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

 </head>

 <body>

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

  <form>

       <p>操作成功</p>

       <h id="h">5</h>

       <button onclick="gotoLastPage()">返回</button>

  </form>

  

 

  <script type="text/javascript">  

    var i = 5; 

 

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

   function setTime(){

        document.getElementById("h").innerHTML = i; 

        i= i-1;

        if (i==0){

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

        }

   }


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


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

   function gotoBaidu() {

       window.open("https://baidu.com", "_black");

   }

   

   function gotoLastPage() {

       window.history.back();

   }

   

 </script> 

```

提问者:慕斯4514561 2018-07-26 18:08

个回答

  • sS浩子_M
    2018-07-27 10:02:44

    var i = setInterval("setTime()", 1000);     -->           setInterval(setTime, 1000);