BOM ------ history对象

简介: BOM ------ history对象

history对象: 与浏览器历史记录进行交互, 该对象包含用户(在浏览器窗口中)访问过的 URL

back(): 后退功能

forword(): 前进功能

go(参数): 前进后退功能 参数是1前进一个页面, -1后退一个页面

index.html

  //html代码
  <a href="list.html">点击去往列表</a>
    <button>前进</button>
    //js代码
    var btn = document.querySelector('button')
    btn.addEventListener('click', function(){
        // history.forward() //前进1
        history.go(1) //前进1
        })

list.html

  //html代码
  <a href="index.html">点击去往首页</a>
    <button>后退</button>
    //js代码
  var btn = document.querySelector('button')
        btn.addEventListener('click', function(){
            // history.back() //后退1
            history.go(-1)
        })

不积跬步无以至千里 不积小流无以成江海

相关文章
|
11天前
|
存储 JavaScript 开发者
如何使用 BOM 中的 history 对象?
【10月更文挑战第31天】`history` 对象的这些方法为开发者提供了强大的工具,用于管理浏览器历史记录和实现无刷新页面导航,尤其在构建单页应用(SPA)等需要复杂页面状态管理的场景中具有重要的应用价值。
17 2
|
Web App开发 安全 Go
|
JavaScript
BOM ------ location对象 & navigator对象
BOM ------ location对象 & navigator对象
|
JavaScript
BOM ------ offset 实例
BOM ------ offset 实例
|
JavaScript
BOM ------ this指向问题
BOM ------ this指向问题
|
JavaScript 前端开发 内存技术
BOM ------ Window 常见事件
BOM ------ Window 常见事件
|
JavaScript
BOM ------ client 系列
BOM ------ client 系列
|
JavaScript
BOM ------ offset 和 style的区别
BOM ------ offset 和 style的区别
|
JavaScript
BOM ------ scroll 系列
BOM ------ scroll 系列
|
JavaScript
BOM ------ 立即执行函数
BOM ------ 立即执行函数