W3cubDocs

/Web APIs

HTMLAreaElement: hash property

The HTMLAreaElement.hash property returns a string containing a '#' followed by the fragment identifier of the URL.

The fragment is not URL decoded. If the URL does not have a fragment identifier, this property contains an empty string, "".

Value

A string.

Examples

Given this HTML

html

<map name="infographic">
  <area
    id="mdn-circle"
    shape="circle"
    coords="130,136,60"
    href="https://developer.mozilla.org/#ExampleSection"
    alt="MDN" />
</map>

<img
  usemap="#infographic"
  src="/media/examples/mdn-info.png"
  alt="MDN infographic" />

you can get the hash of the area link like this:

js

const area = document.getElementById("mdn-circle");
area.hash; // returns '#ExampleSection'

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
hash 1 12
1From Firefox 29 to Firefox 40, the returned value was incorrectly percent-decoded.
5.5 15 1 4.4 18
4From Firefox 29 to Firefox 40, the returned value was incorrectly percent-decoded.
14 1 1.0

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLAreaElement/hash