javascript history對象(歷史記錄)使用方法(實現(xiàn)瀏覽器前進(jìn)后退)
window.history對象在編寫時可不使用 window 這個前綴。為了保護(hù)用戶隱私,對 JavaScript 訪問該對象的方法做出了限制。
方法:
history.back() - 加載歷史列表中的前一個URL,這與在瀏覽器中點擊前進(jìn)按鈕是相同的
history.forward() - 加載歷史列表中的下一個URL,這與在瀏覽器中點擊前進(jìn)按鈕是相同的
實例:
<html>
<button name="back" value="后退" onclick="goBack()">后退</button>
<button name="forward" value="前進(jìn)" onclick="goForward()">前進(jìn)</button>
<script type="text/javascript">
function goBack(){
history.back();
}
function goForward(){
history.forward();
}
</script>
</html>
其他方法:
history.go(0);//刷新當(dāng)前頁面
//以下是要在瀏覽器中有歷史記錄的,否則不會有效果.
history.go(1);//前進(jìn)一頁
history.go(-1);//后退一頁
history.go(-2);//后退兩頁
history.length;//當(dāng)前窗口包含的歷史記錄條數(shù)
相關(guān)文章
JS 模態(tài)對話框和非模態(tài)對話框操作技巧匯總
模態(tài)窗口javascript 技巧包括傳值、打開、刷新以及相關(guān)實例學(xué)習(xí),感興趣的朋友可以參考下哈2013-04-04javascript的數(shù)組和常用函數(shù)詳解
這篇文章主要介紹了javascript的數(shù)組和常用函數(shù)詳解,非常詳細(xì),適合新手學(xué)習(xí),需要的朋友可以參考下2014-05-05javascript學(xué)習(xí)筆記(十九) 節(jié)點的操作實現(xiàn)代碼
javascript學(xué)習(xí)筆記之節(jié)點的操作實現(xiàn)代碼,包括節(jié)點的創(chuàng)建、添加、移除、替換、復(fù)制2012-06-06JavaScript中的操作符類型轉(zhuǎn)換示例總結(jié)
最近發(fā)現(xiàn)在前端的面試題目中經(jīng)常出現(xiàn)操作符類型轉(zhuǎn)換的題目,于是這里來進(jìn)行一個JavaScript中的操作符類型轉(zhuǎn)換示例總結(jié),需要的朋友可以參考下2016-05-05node.js入門教程迷你書、node.js入門web應(yīng)用開發(fā)完全示例
本書致力于教會你如何用Node.js來開發(fā)應(yīng)用,過程中會傳授你所有所需的“高級”JavaScript知識。本書絕不是一本“Hello World”的教程。2014-04-04簡單談?wù)凧avascript函數(shù)中的arguments
在JavaScript中,arguments對象是比較特別的一個對象,實際上是當(dāng)前函數(shù)的一個內(nèi)置屬性。下面這篇文章主要介紹了關(guān)于Javascript函數(shù)中的arguments面貌以及如何轉(zhuǎn)化為數(shù)組的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-02-02