Refresh page - JS

calculating....


  1. html
  2. JavaScript

You want a page to refresh. You may want to do this to get new data after a user performs a certain action. How can you do this using JavaScript?

There are Web API methods for refreshing a page: location.reload() and history.go(). These methods are not part of the JavaScript language but are used with JavaScript.

Using location.reload()

The read-only properties window.location and document.location (which is the same as window.document.location) return a Location object, which contains information about the current URL. The Location object has a reload() method that can be used to reload the current page. For example, reload() can be used to refresh a page using a “Refresh page” button:

<button id="btnRefresh" type="button">
    Refresh page
</button>

The "Refresh page" button element is selected and stored in a variable. You can then add a "click" event to it:

const refreshBtn = document.getElementById("btnRefresh");

function handleClick() {
    window.location.reload();
}

refreshBtn.addEventListener("click", handleClick);

We can replace window.location.reload() in our previous code example with history.go().

🕶 The page is refreshed when the “Refresh page” button is clicked.

If you enjoyed this article, you may also like Dervic Blog's.


Comments (0)

Thank you!