JavaScript的歷史物件是 window 物件的一部分,表示使用者造訪過的URL的陣列集合;它是用來保存使用者上網的歷史歷史,從視窗被開啟的那一刻算起。
這篇文章跟大家介紹JavaScript的歷史對象,讓大家對History物件有一個簡單了解,知道History物件的屬性和方法,希望對你們有幫助。
History物件的屬性
History物件只有一個屬性,那就是:length,用來傳回歷史記錄表中URL的數量。例:
history.length // 如果在当前窗口先后访问了三个网站,有了三个URL,就会返回3
History物件的方法
#History物件有三個方法,分別為:
forward():載入歷史記錄清單中的前一個URL。
back():載入 歷史記錄 清單中的下一個 URL。
go():載入歷史記錄清單中的某個具體頁面,可以接受一個整數作為參數,範例:
history.go(1) /*相当于*/ history.forward() history.go(-1) /*相当于*/ history.back() history.history.go(0) /*相当于刷新当前页面*/
History物件方法的範例:
History物件方法可以用在「返回上一頁」連結
1.html
<div id="demo"> <a href="file:///D:/ksdler/Sublime%20Text/demo/2.html">2.html</a><br> <a href="#" id="backLink">返回上一页</a><br> </div> <script> document.getElementById('backLink').onclick = function () { window.history.back(); } </script>
2.html
<div id="demo"> <a href="file:///D:/ksdler/Sublime%20Text/demo/1.html">1.html</a><br> <a href="#" id="backLink">返回上一页</a><br> </div> <script> document.getElementById('backLink').onclick = function () { window.history.back(); } </script>
效果圖:
總結:以上就是這篇文章的全部內容,希望對大家的學習有所幫助。
以上是JavaScript的歷史物件是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!