Атрибут события HTML onhashchange
Пример
Выполните JavaScript, когда якорная часть была изменена:
<body onhashchange="myFunction()">
Определение и использование
Атрибут onhashchange срабатывает, когда произошли изменения в якорной части (начинается с символа «#») текущего URL-адреса.
Пример того, чем на самом деле является якорная часть: предположим, что текущий URL-адрес
http://www.example.com/test.htm#part2 — якорной частью этого URL будет #part2.
Чтобы вызвать это событие, вы можете:
- Измените часть привязки, установив свойство location.hash или location.href объекта Location .
- Перейти на текущую страницу с другой закладкой (используйте кнопки «назад» или «вперед»)
- Щелкните ссылку на якорь закладки
Поддержка браузера
Цифры в таблице указывают на первую версию браузера, которая полностью поддерживает атрибут события.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
Синтаксис
<element onhashchange="script">
Значения атрибутов
Value | Description |
---|---|
script | The script to be run on onhashchange |
Технические детали
Поддерживаемые HTML-теги: | <тело> |
---|
Связанные страницы
Справочник по HTML DOM: событие onhashchange
❮ Атрибуты событий HTML