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