亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript window.history對象如何應用

發布時間:2022-08-05 11:42:04 來源:億速云 閱讀:113 作者:iii 欄目:web開發

今天小編給大家分享一下javascript window.history對象如何應用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

javascript window.history對象如何應用

History 對象包含用戶(在瀏覽器窗口中)訪問過的 URL。

History 對象是 window 對象的一部分,可通過 window.history 屬性對其進行訪問。

注意: 沒有應用于History對象的公開標準,不過所有瀏覽器都支持該對象。

javascript window.history對象如何應用

描述:頁面棧對象

說明:棧區特征為(后進先出),堆區特征為(先進先出)

內容:

  • (1)window.history.back()        跳轉到棧中的上一個頁面

  • (2)window.history.forward()    跳轉到棧中的下一個頁面

  • (3)window.history.go(num)    跳轉到棧中的指定頁面

  • (4)window.history.length        棧中頁面的數量

注意:

  • a.通過window.history對象中提供的方法進行的頁面跳轉并不會向棧中添加新的頁面。

  • 通過window.location.href或者通過a標簽進行的跳轉,則會向棧中添加新的頁面。

  • b.棧區特征(后進先出),不僅僅意味著后進來的內容先被移除棧,還意味著棧中的內容如果想要添加到指定位置,必須先將之前的內容退棧才行。

javascript window.history對象如何應用

     <h3>第一頁</h3>
    <button class="next">去到第二頁</button>
    <hr/>
    <h4>window.history對象提供的方法</h4>
    <button class="back">window.history.back()</button>
    <button class="forward">window.history.forward()</button>
    <button class="go">window.history.go(2)</button>
    <button class="length">window.history.length</button>



<script>
        var nextBut = document.querySelector('.next');
        var backBut = document.querySelector('.back');
        var forwardBut = document.querySelector('.forward');
        var goBut = document.querySelector('.go');
        var lengthBut = document.querySelector('.length');

        nextBut.onclick = function() {
            document.location.href = '11第2個頁面.html';
        }
        backBut.onclick = function() {
            window.history.back()
        }
        forwardBut.onclick = function() {
            window.history.forward()
        }
        goBut.onclick = function() {
            window.history.go(2)
        }
        lengthBut.onclick = function() {
            console.log(window.history.length)
        }
</script>

javascript window.history對象如何應用

當單擊“去到第二頁”按鈕時:

第二個頁面:

<h3>第二個頁面</h3>
<button  class="next">去到第三頁</button>
<hr/>
<h4>window.history對象提供的方法</h4>
<button  class="back">window.history.back()</button>
<button  class="forward">window.history.forward()</button>
<button  class="go">window.history.go(2)</button>
<button  class="length">window.history.length</button>

 <script>
        var nextBut = document.querySelector('.next');
        var backBut = document.querySelector('.back');
        var forwardBut = document.querySelector('.forward');
        var goBut = document.querySelector('.go');
        var lengthBut = document.querySelector('.length');

        nextBut.onclick = function() {
            document.location.href = '11第3個頁面.html';
        }
        backBut.onclick = function() {
            window.history.back()
        }
        forwardBut.onclick = function() {
            window.history.forward()
        }
        goBut.onclick = function() {
            window.history.go(2)
        }
        lengthBut.onclick = function() {
            console.log(window.history.length)
        }
</script>

當單擊”去到第三頁“按鈕時:

javascript window.history對象如何應用

當然,底下的幾個按鈕都可以點擊,感興趣的自己動手試試,然后進行嘗試!

第三個頁面:

<h3>第三個頁面</h3>
<button  class="next">去到第四頁</button>
<hr/>
<h4>window.history對象提供的方法</h4>
<button  class="back">window.history.back()</button>
<button  class="forward">window.history.forward()</button>
<button  class="go">window.history.go(2)</button>
<button  class="length">window.history.length</button>

 <script>
        var nextBut = document.querySelector('.next');
        var backBut = document.querySelector('.back');
        var forwardBut = document.querySelector('.forward');
        var goBut = document.querySelector('.go');
        var lengthBut = document.querySelector('.length');

        nextBut.onclick = function() {
            document.location.href = '11第4個頁面.html';
        }
        backBut.onclick = function() {
            window.history.back()
        }
        forwardBut.onclick = function() {
            window.history.forward()
        }
        goBut.onclick = function() {
            window.history.go(2)
        }
        lengthBut.onclick = function() {
            console.log(window.history.length)
        }
</script>

效果圖如下:當單擊”去到第四頁“按鈕時:

javascript window.history對象如何應用

第四個頁面:

     <h3>第四個頁面</h3>
    <button class="next">回到首頁</button>
    <hr/>
    <h4>window.history對象提供的方法</h4>
    <button class="back">window.history.back()</button>
    <button class="forward">window.history.forward()</button>
    <button class="go">window.history.go(2)</button>
    <button class="length">window.history.length</button>

<script>
        var nextBut = document.querySelector('.next');
        var backBut = document.querySelector('.back');
        var forwardBut = document.querySelector('.forward');
        var goBut = document.querySelector('.go');
        var lengthBut = document.querySelector('.length');

        nextBut.onclick = function() {
            document.location.href = '11window.history對象.html';
        }
        backBut.onclick = function() {
            window.history.back()
        }
        forwardBut.onclick = function() {
            window.history.forward()
        }
        goBut.onclick = function() {
            window.history.go(2)
        }
        lengthBut.onclick = function() {
            console.log(window.history.length)
        }
</script>

效果圖如下:當單擊”回到首頁“按鈕時:

javascript window.history對象如何應用

以上就是“javascript window.history對象如何應用”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西乌珠穆沁旗| 吉安市| 南通市| 富顺县| 宾阳县| 阿图什市| 柞水县| 合山市| 政和县| 峨眉山市| 兴城市| 阆中市| 贺兰县| 徐水县| 商城县| 西平县| 铜梁县| 蓝田县| 尼玛县| 夏河县| 当雄县| 浪卡子县| 镇雄县| 平利县| 莫力| 吴忠市| 湛江市| 界首市| 怀安县| 惠水县| 古田县| 嘉义市| 安化县| 秀山| 临沂市| 津南区| 米易县| 木兰县| 手机| 内乡县| 华池县|