Computer >> Máy Tính >  >> Lập trình >> Javascript

Việc sử dụng sự kiện onhashchange trong JavaScript là gì?

Khi phần neo được thay đổi, thì sự kiện onhashchange xảy ra. Bạn có thể thử chạy đoạn mã sau để tìm hiểu cách triển khai sự kiện onhashchange trong JavaScript.

Ví dụ

<!DOCTYPE html>
<html>
   <body onhashchange="newFunc">
      <button onclick="functionChange()">Click to change anchor</button>
      <script>
         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!");
         }
      </script>
   </body>
</html>