HTMLonhashchangeイベント属性
例
アンカー部分が変更されたときにJavaScriptを実行します。
<body onhashchange="myFunction()">
定義と使用法
onhashchange属性は、現在のURLのアンカー部分(「#」記号で始まる)に変更が加えられたときに発生します。
アンカー部分が実際に何であるかの例:現在のURLが
http://www.example.com/test.htm#part2であると仮定します-このURLのアンカー部分は#part2になります。
このイベントを呼び出すには、次のことができます。
- Locationオブジェクトの location.hashまたはlocation.hrefプロパティを設定して、アンカーパーツを変更します
- 別のブックマークを使用して現在のページに移動します([戻る]または[進む]ボタンを使用します)
- ブックマークアンカーへのリンクをクリックします
ブラウザのサポート
表の数字は、イベント属性を完全にサポートする最初のブラウザバージョンを示しています。
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
構文
<element onhashchange="script">
属性値
Value | Description |
---|---|
script | The script to be run on onhashchange |
技術的な詳細
サポートされているHTMLタグ: | <本体> |
---|
関連ページ
HTML DOMリファレンス:onhashchangeイベント
❮HTMLイベント属性