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 |