hashchange
Обновлено: 23.03.2023
Визначення та використання
Подія onhashchange виникає, коли відбулися зміни в частині прив’язки (починається символом «#») поточної URL-адреси.
Щоб викликати цю подію, ви можете:
- Змініть частину прив’язки, установивши властивість location.hash або location.href об’єкта Location
- Перейдіть до поточної сторінки з іншою закладкою (використовуйте кнопки «назад» або «вперед»)
- Клацніть посилання на прив’язку закладки
Приклад
Виклик функції, коли частина прив’язки була змінена:
<body onhashchange="myFunction()">Підтримка браузера
Синтаксис
У HTML:
<element onhashchange="myScript">
У JavaScript:
object.onhashchange = function(){myScript};
У JavaScript за допомогою методу addEventListener():
object.addEventListener("hashchange", myScript);
Технічні деталі
| Бульбашки: | Так | 
|---|---|
| Скасовано: | Немає | 
| Тип події: | HashChangeEvent | 
| Теги HTML: | <тіло> | 
| Версія DOM: | Події рівня 3 |