History go() 方法
实例
单击按钮返回前两页:
<!DOCTYPE html>
<html>
<body>
<h2>history.go() 方法</h2>
<button onclick="history.go(-2)">返回前两页</button>
<p>单击 "返回前两页" 不会导致任何操作,因为历史记录列表中没有以前的 URL。</p>
</body>
</html>
以上代码效果如下:
定义与用法
go()
方法从历史记录列表中加载特定 URL。
提示:您还可以使用 back()
或 forward()
方法加载历史记录列表中的上一个或下一个 URL。
Browser Support
方法 | |||||
---|---|---|---|---|---|
go() | Yes | Yes | Yes | Yes | Yes |
语法
history.go(number|URL)
参数值
参数 | 描述 |
---|---|
number|URL | 必填。参数可以是指向特定位置内 URL 的索引(-1 返回一页,1 前进一页)或字符串。该字符串必须是部分或完整 URL,函数将转到与该字符串匹配的第一个 URL |
技术细节
返回值: | 无返回值 |
---|
更多实例
实例
前进一页(如果历史记录列表中不存在下一页,此示例将不起作用):
<!DOCTYPE html>
<html>
<body>
<button onclick="goBack()">加载历史记录列表中的下一个 URL</button>
<p>请注意,单击此处的按钮不会导致任何操作,因为历史记录列表中没有下一个 URL。</p>
<script>
function goBack() {
window.history.go(1);
}
</script>
</body>
</html>