hashchange

Обновлено: 23.03.2023

Визначення та використання

Подія onhashchange виникає, коли відбулися зміни в частині прив’язки (починається символом «#») поточної URL-адреси.

Щоб викликати цю подію, ви можете:

  • Змініть частину прив’язки, установивши властивість location.hash або location.href об’єкта Location
  • Перейдіть до поточної сторінки з іншою закладкою (використовуйте кнопки «назад» або «вперед»)
  • Клацніть посилання на прив’язку закладки


Приклад

Виклик функції, коли частина прив’язки була змінена:

<body onhashchange="myFunction()">

Підтримка браузера

hashchange

Посмотреть совместимость на Can I use?

hashchange

Синтаксис

У HTML:
<element onhashchange="myScript">

У JavaScript:
object.onhashchange = function(){myScript};

У JavaScript за допомогою методу addEventListener():
object.addEventListener("hashchange", myScript);

Технічні деталі

Бульбашки:Так
Скасовано:Немає
Тип події:HashChangeEvent
Теги HTML:<тіло>
Версія DOM:Події рівня 3