Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. HashChangeEvent

HashChangeEvent

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

TheHashChangeEvent interface represents events that fire when the fragment identifier of the URL has changed.

The fragment identifier is the part of the URL that follows (and includes) the# symbol.

Event HashChangeEvent

Constructor

HashChangeEvent()

Creates a newHashChangeEvent object.

Instance properties

This interface also inherits the properties of its parent,Event.

HashChangeEvent.newURLRead only

The new URL to which the window is navigating.

HashChangeEvent.oldURLRead only

The previous URL from which the window was navigated.

Instance methods

This interface has no methods of its own, but inherits the methods of its parent,Event.

Examples

Basic example

js
function locationHashChanged() {  if (location.hash === "#some-cool-feature") {    someCoolFeature();  }}window.addEventListener("hashchange", locationHashChanged);

Specifications

Specification
HTML
# the-hashchangeevent-interface

Browser compatibility

Related events

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp