What is the usage of onhashchange event in JavaScript?

When anchor part is changed, then the onhashchange event occurs. You can try to run the following code to learn how to implement onhashchange event in JavaScript.


<!DOCTYPE html>
   <body onhashchange="newFunc">
      <button onclick="functionChange()">Click to change anchor</button>
         function functionChange() {
            location.hash = "about";
            var hash = location.hash;
            document.write("The anchor part is now: " + hash);
         // If the achor part is changed
         function newFunc() {
            alert("Anchor part changed!");

Updated on: 21-May-2020


Kickstart Your Career

Get certified by completing the course

Get Started