You can set the href property to a new value to navigate to a different page. For example, if you wanted to redirect to the Google home page, you would set the href property like this:
window.location.href = 'https://www.google.com';`
This will cause the current page to be replaced with the Google home page. If you want to redirect to a new page without replacing the current page, you can use the window.location.replace() method instead of setting the href property directly.
For example, this will also redirect to the Google home page:
The difference is that replace() will not keep the current page in the browser history, so if the user clicks back they will not return to your site. In most cases, it is better to just set the href property directly since this gives users more control over their browsing experience.
Another example of redirect
You can redirect the user to a different page with pure JS by changing the global property
Here’s how it’s done:
This code sample redirects the user to the website
https://learn.coderslang.com and it’s
an equivalent of the HTTP redirect.
If you’re looking for the behaviour that’s similar to clicking a link, you should
update the property
window.location.href = "https://learn.coderslang.com";
Whatever you choose the user will end up redirected to a new web page.