There is two popular way to make browsers go back to the previous page by clicking JavaScript event, both methods are described below:
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:
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:
- Before clicking on the link:

- After clicking on the link:

- After clicking on the button:

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:
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:
- Before clicking on the link:
- After clicking on the link:
- After clicking on the button:
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
30 Sep, 2019
Like Article
Save Article