Атрибут 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