DOM

Window:hashchange イベント

 編集:2022.10.17 by T.A.

[Edge]。→

ウインドウ文書の URL のフラグメント識別子(URL の # 記号で始まり続く部分)が変化したときに発生します。

バブリング あり
キャンセル可能 いいえ
インターフェイス HashChangeEvent
イベント ハンドラー プロパティ onhashchange

HTML:

<A href="#Aアンカー">A要素。リンク</A><BR>
<A id=Aアンカー>A要素。アンカー</A><BR>
<SPAN id=IdLog></SPAN>

JavaScript:

function Job(eve){  //hashchange イベントの処理:
  D=eve;  //=[object]:[object HashChangeEvent]。A要素のリンクをクリックした。
詳細 //isTrusted=[boolean]:true //oldURL=[string]:file:///C:/Users/asmin/Documents/HTML%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B・・・ //newURL=[string]:file:///C:/Users/asmin/Documents/HTML%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B・・・ //type=[string]:hashchange //target=[object]:[object Window] //currentTarget=[object]:[object Window] //eventPhase=[number]:0 //bubbles=[boolean]:false //cancelable=[boolean]:false //defaultPrevented=[boolean]:false //composed=[boolean]:false //…
IdLog.innerHTML=IdLog.innerHTML+"●"; //表示。 } window.onhashchange=Job; //イベント割り当て。

テスト