HTMLonhashchangeイベント属性

❮HTMLイベント属性

アンカー部分が変更されたときに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イベント属性