Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách sử dụng sự kiện onhashchange trong JavaScript?

Sự kiện onhashchange kích hoạt khi phần hash (sau #) của URL thay đổi.

Ví dụ

<!DOCTYPE html>
<html>
  <body onhashchange="newFunc()">
    <button onclick="functionChange()">Click để thay đổi anchor</button>
    <script>
      function functionChange() {
        location.hash = "about";
        var hash = location.hash;
        document.write("Phần anchor hiện tại: " + hash);
      }
      function newFunc() {
        alert("Phần anchor đã thay đổi!");
      }
    </script>
  </body>
</html>