window.history.go(-1)返回且重新整理頁面

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

windows視窗對象(曆史)history.go(),history.back(),history.forward()。

 

   因為windows對象引用不是必須的。所以windows.history.go() == history.go()的。

 

   go()方法只有一個參數,可以是整數、負數。如果是正數,就前進。負數就是後退。(相當於Forward和Back的區別)

 

   因此,後退一頁,可用下面的代碼:(後退多頁,只需改變go的參數)

 

   window.history.go(-1);

 

 

   要前進一頁,只需要使用正數;

 

   history.go(1);

   另外,用back()和forward()方法可以實現同樣的操作:

 

      history.back();   後退

 

     history.forward(); 前進

 

 

   還可以用length屬性查看曆史中的頁面數:

 

      history.length;

 

2.history.go(-1)和history.back()的區別

 

   history.go(-1)表示後退與重新整理。如資料有改變也隨之改變

 

   history.back()只是單純的返回到上一頁。

    <div class="oper_context_view">                <a id="btn_exit" class="btn" href="javascript:void(0);">返回</a>       </div>  

    $("#btn_exit").bind("click",function(){                    window.location.reload();    //重新整理                    window.history.go(1);         //前進                    window.history.go(-1);        //返回+重新整理                    window.history.forward();  //前進                    window.history.back();       //返回        });   


 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.