JavaScript History go() 方法

HTML History 对象

go()方法从历史列表中载入特定的URL。

如果知道要从历史记录中加载的特定页面的编号或URL,则使用history.back()history.forward()方法是更好的选择。

语法:

history.go(number|URL)
<button onclick="history.go(-2);">Go 2 pages back</button>
测试看看‹/›

上面的代码将显示以下输出:

浏览器兼容性

所有浏览器都完全支持go()方法:

方法
history.go()

参数值

参数描述
number|URL该参数可以是在特定位置转到URL的数字(-1后退一页,1后退一页)或字符串。该字符串必须是部分或完整URL,该函数将转到与该字符串匹配的第一个URL。

技术细节

返回值:没有

更多实例

前进一页(如果历史记录列表中不存在下一页,则此示例不起作用):

<button onclick="history.go(1);">载入下一个网址</button>
测试看看‹/›

相关参考

历史记录参考:history.forward()方法

历史记录参考:history.back()方法

HTML History 对象