sự kiện onhashchange
Thêm ví dụ "Hãy tự mình thử" bên dưới.
Sự miêu tả
Sự kiện onhashchange xảy ra khi có thay đổi đối với phần neo (bắt đầu bằng ký hiệu '#') của URL hiện tại.
Một ví dụ về phần neo thực sự là gì: Giả sử rằng URL hiện tại là
https://www.example.com/test.htm#part2 - Phần neo của URL này sẽ là #part2.
Để gọi sự kiện này, bạn có thể:
- Thay đổi phần neo bằng cách đặt thuộc tính location.hash hoặc location.href của Đối tượng vị trí
- Điều hướng đến trang hiện tại bằng một dấu trang khác (Sử dụng nút "quay lại" hoặc "chuyển tiếp")
- Nhấp vào liên kết đến một dấu neo đánh dấu
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ sự kiện.
Event | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
Cú pháp
Trong JavaScript, sử dụng phương thức addEventListener():
object .addEventListener("hashchange", myScript );
Hãy tự mình thử »Chi tiết kỹ thuật
Bong bóng: | Đúng |
---|---|
Có thể hủy: | KHÔNG |
Loại sự kiện: | Sự kiện HashChange |
Thẻ HTML: | <cơ thể> |
Phiên bản DOM: | Sự kiện cấp 3 |
Thêm ví dụ
Ví dụ
Cách gán sự kiện "onhashchange" cho đối tượng cửa sổ:
window.onhashchange = myFunction;
Hãy tự mình thử »