HashChangeEvent
HashChangeEvent 接口表示 URL 的片段标识符发生更改时触发的事件。
片段标识符是 URL 中 # 符号之后(包括 # 符号)的部分。
构造函数
HashChangeEvent()-
创建一个新的
HashChangeEvent对象。
实例属性
此接口还继承了其父接口 Event 的属性。
HashChangeEvent.newURL只读-
窗口正在导航到的新 URL。
HashChangeEvent.oldURL只读-
窗口从中导航之前的 URL。
实例方法
此接口没有自己的方法,但继承了其父接口 Event 的方法。
示例
基本示例
js
function locationHashChanged() {
if (location.hash === "#some-cool-feature") {
someCoolFeature();
}
}
window.addEventListener("hashchange", locationHashChanged);
规范
| 规范 |
|---|
| HTML # the-hashchangeevent-interface |
浏览器兼容性
加载中…