Open In App

How to make browser to go back to previous page using JavaScript ?

Improve
Improve
Like Article
Like
Save
Share
Report

There are two popular ways to make browsers go back to the previous page by clicking the JavaScript event.

These are the following two ways:

Method 1: Using history.go() method

The go() method of the window.history object is used to load a page from the session history. It can be used to move forward or backward using the value of the delta parameter. A positive delta parameter means that the page would go forward in history. Similarly, a negative delta value would make the page go back to the previous page. This method can be used with ‘-1’ as the delta value to go back one page in history. The onclick event can be specified with the method to go back one page in history.

Syntax:

window.history.go(-1);

Note: If we want to go back more than one step then increase the value of delta from ‘-1’ to as much as you want.

Example: This example shows the use of history.go() method for going back to the previous page of the browser.

Page 1




<!DOCTYPE html>
<html>
 
<head>
    <title>
        How to make browser to go back to
        previous page using JavaScript ?
    </title>
</head>
 
<body>
    <h1 style="color: green">
        GeeksforGeeks
    </h1>
 
    <b>
        Onclick javascript to make browser
        go back to previous page?
    </b>
 
    <h2>Page 1</h2>
 
    <p>
        Click on the link to get
        to the second page.
    </p>
 
    <a href="page2.html">Go to Page 2</a>
</body>
 
</html>


Page 2




<!DOCTYPE html>
<html>
 
<head>
    <title>
        How to make browser to go back to
        previous page using JavaScript ?
    </title>
</head>
 
<body>
    <h1 style="color: green">
        GeeksforGeeks
    </h1>
 
    <b>
        Onclick javascript to make browser
        go back to previous page?
    </b>
 
    <h2>Page 2</h2>
 
    <p>
        Click on the button to go back
        to the previous page.
    </p>
 
    <button onclick="history.go(-1)">
        Click here to go back
    </button>
</body>
 
</html>


Output:

history

Going back to previous page by using history.go() method

Method 2: Using the history.back() method

The back() method of the window.history object is used to go back to the previous page in the current session history. In case there is no previous page, this method call does nothing. The onclick event can be specified with this method to go back one page in history.

Syntax:

window.history.back();

Example: This example shows the use of history.back() method for going back to the previous page of the browser.

Page 1




<!DOCTYPE html>
<html>
 
<head>
    <title>
        Onclick javascript to make browser go
        back to previous page?
    </title>
</head>
 
<body>
    <h1 style="color: green">
        GeeksforGeeks
    </h1>
 
    <b>
        Onclick javascript to make browser
        go back to previous page?
    </b>
 
    <h2>Page 1</h2>
 
    <p>
        Click on the link to get
        to the second page.
    </p>
 
    <a href="page2.html">Go to Page 2</a>
</body>
 
</html>


Page 2




<!DOCTYPE html>
<html>
 
<head>
    <title>
        Onclick javascript to make browser
        go back to previous page?
    </title>
</head>
 
<body>
    <h1 style="color: green">
        GeeksforGeeks
    </h1>
 
    <b>
        Onclick javascript to make browser
        go back to previous page?
    </b>
 
    <h2>Page 2</h2>
 
    <p>
        Click on the button to go
        back to the previous page.
    </p>
 
    <button onclick="history.back()">
        Click here to go back
    </button>
</body>
 
</html>


Output:

history

Going back to previous page by using history.back() method



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