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 |