HTMLonhashchange属性_


定義と使用法

onhashchange属性は、現在のURLのアンカー部分(「#」記号で始まる)に変更が加えられたときに発生します。

アンカー部分が実際に何であるかの例:現在のURLが
http://www.example.com/test.htm#part2であると仮定します-このURLのアンカー部分は#part2になります。

このイベントを呼び出すには、次のことができます。

  • Locationオブジェクトの location.hashまたはlocation.hrefプロパティを設定して、アンカーパーツを変更します
  • 別のブックマークを使用して現在のページに移動します([戻る]または[進む]ボタンを使用します)
  • ブックマークアンカーへのリンクをクリックします

に適用されます

onhashchange属性はイベント属性の一部であり、次の要素で使用できます。

要素 イベント
<本体> onhashchange

アンカー部分が変更されたときにJavaScriptを実行します。

<body onhashchange="myFunction()">

ブラウザのサポート

表の数字は、イベント属性を完全にサポートする最初のブラウザバージョンを示しています。

Event Attribute
onhashchange 5.0  8.0 3.6 5.0 10.6