Open In App
Related Articles

HTML DOM History go() Method

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
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