備忘録的プログラミングリファレンス

hashchange(onhashchange)イベント

 hashchange(onhashchange)イベントは、現在のURLのハッシュ#(ページ内移動用URL)部分が変更、またはページ移動があると発生するHashChangeEventインターフェイスのイベントタイプです。

 以下のことでonhashchangeイベントを呼び出すことができます。

  • Locationオブジェクトのlocation.hashまたはlocation.hrefプロパティでURLの#以下を変更する。
  • 戻るや進むボタンを使用してonhashchangeイベントを設定したページに移動する。
  • ブックマークアンカーへのリンクをクリックする。

構文(Syntax)

in HTML

<tagelement onhashchange="function()">

in JavaScript

object.onhashchange = function(){ };

object.addEventListener("hashchange", script_);

備考(Remarks)

BubblesYes
CancelableNo
InterfaceHashChangeEvent
Supported HTML Elements<body>