javascript history對(duì)象(歷史記錄)使用方法(實(shí)現(xiàn)瀏覽器前進(jìn)后退)
window.history對(duì)象在編寫時(shí)可不使用 window 這個(gè)前綴。為了保護(hù)用戶隱私,對(duì) JavaScript 訪問該對(duì)象的方法做出了限制。
方法:
history.back() - 加載歷史列表中的前一個(gè)URL,這與在瀏覽器中點(diǎn)擊前進(jìn)按鈕是相同的
history.forward() - 加載歷史列表中的下一個(gè)URL,這與在瀏覽器中點(diǎn)擊前進(jìn)按鈕是相同的
實(shí)例:
<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)前頁(yè)面
//以下是要在瀏覽器中有歷史記錄的,否則不會(huì)有效果.
history.go(1);//前進(jìn)一頁(yè)
history.go(-1);//后退一頁(yè)
history.go(-2);//后退兩頁(yè)
history.length;//當(dāng)前窗口包含的歷史記錄條數(shù)
相關(guān)文章
javascript中的3種繼承實(shí)現(xiàn)方法
這篇文章主要介紹了javascript中的3種繼承實(shí)現(xiàn)方法,包括使用Object.create實(shí)現(xiàn)類式繼承、使用utilities工具包自帶的util.inherites、使用extends關(guān)鍵字,非常的實(shí)用,希望對(duì)大家了解javascript繼承能夠有所幫助2016-01-01
ParseInt函數(shù)參數(shù)設(shè)置介紹
經(jīng)常用ParseInt函數(shù)轉(zhuǎn)換字符串為int數(shù)值,ParseInt函數(shù)有兩個(gè)參數(shù)可以設(shè)置,其中第二個(gè)參數(shù)可以缺省2014-01-01
JavaScript中的setUTCDate()方法使用詳解
這篇文章主要介紹了JavaScript中的setUTCDate()方法使用詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-06-06
IE不支持getElementsByClassName最終完美解決方案
目前可以這么解決,判斷瀏覽器支不支持這個(gè)方法,如果支持就不管;如果不支持,就在document對(duì)象里加入getElementsByClassName這個(gè)方法,按興趣的朋友可以了解下2012-12-12
JavaScript Math.floor方法(對(duì)數(shù)值向下取整)
這篇文章主要介紹了Math.floor 方法用于對(duì)數(shù)值向下取整,即得到小于或等于該數(shù)值的最大整數(shù),需要的朋友可以參考下2015-01-01
JavaScript數(shù)據(jù)類型轉(zhuǎn)換
本文詳細(xì)講解了JavaScript實(shí)現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
javascript中數(shù)組的多種定義方法和常用函數(shù)簡(jiǎn)介
本文簡(jiǎn)單介紹了javascript一維數(shù)組和二維數(shù)組的定義方法集錦以及常用函數(shù)簡(jiǎn)介。2014-05-05

