更多"Try it Yourself"下面的例子。
定义和用法
当出现了变化到锚部分发生onhashchange事件(begins with a '#' symbol)当前URL的。
什么样的锚部分实际上是一个例子:假设目前的网址是
http://www.example.com/test.htm#part2 - 此URL的锚部分将#2部分。
要调用此事件中,您可以:
- 通过设置改变锚部的location.hash或location.href的财产位置对象
- 导航到当前页面有不同的书签(使用"back"或"forward"按钮)
- 点击一个链接到书签的锚
浏览器支持
在表中的数字规定,完全支持该事件的第一个浏览器版本。
事件 | |||||
---|---|---|---|---|---|
onhashchange | 5 | 8 | 3.6 | 5 | 10.6 |
句法
在HTML:
< 试一试»
在JavaScript:
object .onhashchange=function(){ 试一试»
注意: addEventListener()在Internet Explorer 8和更早版本不支持的方法。
技术细节
泡沫: | 是 |
---|---|
取消: | 没有 |
事件类型: | 事件 |
支持的HTML标签: | <BODY> |
DOM版本: | 3级事件 |
更多示例
<事件对象