--- title: forward() slug: Web/API/History/forward tags: - DOM - HTML5 - History translation_of: Web/API/History/forward ---

在会话历史中向前移动一页。它与使用delta参数为1时调用 history.go(delta)的效果相同。

语法

window.history.forward();

示例

下述例子创建了一个按钮,该按钮会在会话历史中向前移动一步。

HTML

<button id='go-forward'>Go Forward!</button>

JavaScript

window.onload = function(e) {
  document.getElementById('go-forward').addEventListener('click', e => {
    window.history.forward();
  })
}

规范

Specification Status Comment
{{SpecName("HTML WHATWG", "browsers.html#history", "History")}} {{Spec2("HTML WHATWG")}} No change from {{SpecName("HTML5 W3C")}}.
{{SpecName("HTML5 W3C", "browsers.html#history", "History")}} {{Spec2("HTML5 W3C")}} Initial definition.

浏览器兼容性

{{Compat("api.History.forward")}}