Open In App

HTML DOM History go() Method

Improve
Improve
Like Article
Like
Save
Share
Report

The History go() method in HTML is used for loading a specific URL from the history list. It is a better alternative to history.back() and history.forward() methods if a number or the URL of the specific page is known and wants to load from your history.

Syntax:  

history.go( number|URL )

Parameters: This method accepts a single parameter number|URL which is mandatory and used to specify either the number/position of the URL in the history list or the URL of the page. -1 is used to go one page back and 1 is used to go one page forward.

Example: Below program illustrates the History go() method in HTML

HTML




<!DOCTYPE html>
<html>
   
<head>
    <title>DOM History.go() Method</title>
    <style>
        h1 {
            color: green;
        }
        h2 {
            font-family: Impact;
        }
        body {
            text-align: center;
        }
    </style>
</head>
   
<body>
    <h1>GeeksforGeeks</h1>
    <h2>DOM History.go( ) Method</h2>
    <p>
        For going to the second next URL in the
        history, double click the "Go to the
        second next URL" button:
    </p>
    <button ondblclick="history_goforward()">
        Go to the second next URL
    </button>
    <script>
        function history_goforward() {
            window.history.go(2);
        }
    </script>
</body>
   
</html>


Output: 

Example 2: For going to the previous URL in the history list. 

HTML




<!DOCTYPE html>
<html>
   
<head>
    <title>DOM History.go() Method</title>
    <style>
        h1 {
            color: green;
        }
        h2 {
            font-family: Impact;
        }
        body {
            text-align: center;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
    <h2>DOM History.go() Method</h2>
    <p>
        For going to the previous URL in the
        history, double click the "Go to the
        previous URL" button:
    </p>
    <button ondblclick="history_goback()">
        Go to the previous URL
    </button>
    <script>
        function history_goback() {
            window.history.go(-1);
        }
    </script>
</body>
   
</html>


Output: 

Supported Browsers: The browser supported by the History go() method are listed below: 

  • Google Chrome 1
  • Edge 12
  • Firefox 1
  • Opera 12.1
  • Safari 1 


Last Updated : 03 Aug, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads