History Object

本文详细介绍了JavaScript中的history对象,包括其属性和方法。解释了如何利用history对象操作浏览器的历史记录,如返回上一页、前进到下一页及跳转到特定页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    history 对象是window 对象的另一个子对象。这个对象保存着当前地址之前和之后访问过的网址信息,它包括了到达前一地址和后一地址的方法。

       history 对象有一个可以访问的属性:

  • history.length 保存了历史列表的长度—换句话说,就是用户访问过的不同地址的数目。

     history 对象有 current、previous 和 next 三个属性,用来储存历史列表中的 URL。但是,为了安全和隐私起见,这些对象在现在的浏览器中不能正常访问。

        history 对象提供了三个方法来访问历史列表:

  • history.go() 打开历史列表中一个网址。要使用这个方法,必须在括号内指定一个正数或负数。例如 history.go(-2) 相当于按“后退”按钮两次。
  • history.back() 载入历史列表中前一个网址,相当于按下“后退”按钮。
  • history.forward() 载入历史列表中后一个网址(如果有的话),相当于按下“前进”按钮

 

   History 对象属性

属性描述IEFO
length返回浏览器历史列表中的 URL 数量。419

History 对象方法

方法描述IEFO
back()加载 history 列表中的前一个 URL。419
forward()加载 history 列表中的下一个 URL。419
go()加载 history 列表中的某个具体页面。419
方法描述IEFO
back()加载 history 列表中的前一个 URL。419
forward()加载 history 列表中的下一个 URL。419
go()加载 history 列表中的某个具体页面。419

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值