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

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


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

        function back() {

            window.history.back()

        }        加上这个代码到底有什么用啊 又是什么意思啊


正在回答

3 回答

这一段函数封装了一个back方法,功能是页面跳转。本意是通过调用back()实现跳转,我的就是这样。你的代码可能在其他地方已经实现了这个功能,所以去掉这一段还是可以跳转,但我的代码所有实现跳转都是通过调用这个函数,所以我去掉这个函数,页面是不动的。你可以看一下我的代码:

<!DOCTYPE html>
<html>
 <head>
  <title>浏览器对象</title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   
 </head>
 <body>
  <!--先编写好网页布局-->
  <h2>操作成功</h2>
  <p>
      <span id="time"></span>
      秒后回到主页
      <a href="javascript:;" onclick="goback()">返回</a>      //调用goback函数。
  </p>
 
  <script type="text/javascript">
    var num=5;
   
    function start(){
        if(num>0){
        document.getElementById("time").innerHTML=num;
        num--;
        setTimeout("start()",1000);
    
        }else{
           goback()                    //调用goback函数。
        }
    } 
     setTimeout("start()",1000);
   //获取显示秒数的元素,通过定时器来更改秒数。

   //通过window的location和history对象来控制网页的跳转。
    function goback(){                    //封装成goback函数。
        window.history.back();
    }
 </script> 
</body>
</html>


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

qq_因为太帅曾被砍_0 提问者

原来如此 谢谢了
2016-12-21 回复 有任何疑惑可以回复我~

这一段函数封装了一个back方法,功能是页面跳转。本意是通过调用back()实现跳转,我的就是这样。你的代码可能在其他地方已经实现了这个功能,所以去掉这一段还是可以跳转,但我的代码所有实现跳转都是通过调用这个函数,所以我去掉这个函数,页面是不动的。你可以看一下我的代码:

<!DOCTYPE html>
<html>
<head>
 <title>浏览器对象</title>  
 <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>  
</head>
<body>
 <!--先编写好网页布局-->
 <h2>操作成功</h2>
 <p>
     <span id="time"></span>
     秒后回到主页
     <a href="javascript:;" onclick="goback()">返回</a>      //调用goback函数。
 </p>

 <script type="text/javascript">
   var num=5;
 
   function start(){
       if(num>0){
       document.getElementById("time").innerHTML=num;
       num--;
       setTimeout("start()",1000);
   
       }else{
          goback()                    //调用goback函数。
       }
   }
    setTimeout("start()",1000);
  //获取显示秒数的元素,通过定时器来更改秒数。

  //通过window的location和history对象来控制网页的跳转。
   function goback(){                    //封装成goback函数。
       window.history.back();
   }
</script>
</body>
</html>


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

一个函数,里面通过调用window.history控制页面的url地址,back是后退,表示历史浏览中当前页面的前一个页面

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

qq_因为太帅曾被砍_0 提问者

但是我还是搞不懂 最后这个代码到底意义何用 没加 我前面的代码也一样跳转啊
2016-12-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

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