轻松上手,快乐学习!

HTML onhashchange 事件属性


实例

当锚点改变时执行 JavaScript:

<body onhashchange="myFunction()">
亲自试一试 »

定义和用法

onhashchange 属性在当前 URL 的锚部分(以"#"符号开头)发生更改时触发。

锚部分实际是什么的示例:假设当前 URL 是
http://www.example.com/test.htm#part2 - 此 URL 的锚部分将是#part2。

要调用此事件,您可以:

  • 通过设置 Location 对象location.hashlocation.href 属性来更改锚点部分
  • 使用不同的书签导航到当前页面(使用 "back" 或 "forward" 按钮)
  • 单击指向书签锚点的链接

浏览器支持

表格中的数字指定了第一个完全支持事件属性的浏览器版本。

事件属性
onhashchange 5.0  8.0 3.6 5.0 10.6

语法

<element onhashchange="script">

属性值

描述
script 要在 onhashchange 上运行的脚本

技术细节

支持的 HTML 标签: <body>

相关页面

HTML DOM 参考手册: onhashchange 事件