history对象(学习笔记)

history定义

1.History 对象包含用户(在浏览器窗口中)访问过的 URL。
2.History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。
3.实现两个页面的跳转效果

常见的方法:

  1. forward() 加载historyl列表下一个URL
  2. back() 加载history列表中上一个URL
  3. go() 加载history列表指定的页面
<body>
    //href放着下一个页面的地址
    <a href="13-history2.html">跳转到列表页</a> 
    <button>前进</button>
    <script>
        var btn = document.querySelector('button');
        btn.addEventListener('click',function(){
            /* 
            History 对象包含用户(在浏览器窗口中)访问过的 URL。
            History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。
            */
           //加载histroy前一个URL,相当于浏览器的顶部的前进按键
           //history是访问URL的记录,要先访问过 才可以调用history的方法
            // history.forward();
            //加载history中具体某个页面
            history.go(1)
        })
    </script>
<body>
   //href放着上一个页面的地址
    <a href="12-history对象.html">跳转到列首页</a> 
    <button>后退</button>
    <script>
        var btn = document.querySelector('button');
        btn.addEventListener('click',function(){
            /* 
            History 对象包含用户(在浏览器窗口中)访问过的 URL。
            History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。
            */
           //加载histroy前一个URL,相当于浏览器的顶部的前进按键
            // history.back();
            history.go(-1);
        })
    </script>
</body>
注意:history对象是包含浏览器访问过对象,所有要先把所有页面访问一次使history列表中有该URL,history的方法才会起作用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值