History go() 方法

实例

单击按钮返回前两页:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h2>history.go() 方法</h2>
  5. <button onclick="history.go(-2)">返回前两页</button>
  6. <p>单击 "返回前两页" 不会导致任何操作,因为历史记录列表中没有以前的 URL。</p>
  7. </body>
  8. </html>

以上代码效果如下:


定义与用法

go() 方法从历史记录列表中加载特定 URL。

提示:您还可以使用 back()forward() 方法加载历史记录列表中的上一个或下一个 URL。


Browser Support

方法
go()YesYesYesYesYes

语法

  1. history.go(number|URL)

参数值

参数描述
number|URL必填。参数可以是指向特定位置内 URL 的索引(-1 返回一页,1 前进一页)或字符串。该字符串必须是部分或完整 URL,函数将转到与该字符串匹配的第一个 URL

技术细节

返回值:无返回值

更多实例

实例

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

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <button onclick="goBack()">加载历史记录列表中的下一个 URL</button>
  5. <p>请注意,单击此处的按钮不会导致任何操作,因为历史记录列表中没有下一个 URL。</p>
  6. <script>
  7. function goBack() {
  8. window.history.go(1);
  9. }
  10. </script>
  11. </body>
  12. </html>

分类导航