Javascript Reference - HTML DOM Area pathname Property








The pathname property sets or gets the pathname part of the href attribute value.

Browser Support

pathname Yes Yes Yes Yes Yes

Syntax

Return the pathname property:

var v = areaObject.pathname

Set the pathname property:

areaObject.pathname = path;

Property Values

Value Description
path Set the pathname of a URL




Return Value

A String representing the pathname of the URL.

Example

The following code shows how to get the pathname of the URL for a specific area in an image-map.


<!DOCTYPE html>
<html>
<body>
<!--  w  w  w. j  a  v a2  s .  c om-->
<img src="http://java2s.com/style/demo/border.png" width="145" 
     height="126" usemap="#myImageMap">

<map name="myImageMap">
  <area id="myArea" shape="circle" coords="124,58,8" 
        alt="myImage" href="http://example.com">
</map>
<p id="demo"></p>

<button onclick="myFunction()">test</button>

<script>
function myFunction() {
    var x = document.getElementById("myArea").pathname;
    document.getElementById("demo").innerHTML = x;
}
</script>

</body>
</html>

The code above is rendered as follows:





Example 2

The following code shows how to change the path name of the URL for a specific area in an image-map:


<!DOCTYPE html>
<html>
<body>
<!--  w  ww  .  ja v  a2  s . c  o  m-->
<img src="http://java2s.com/style/demo/border.png" width="145" 
     height="126" usemap="#myImageMap">

<map name="myImageMap">
  <area id="myArea" target="_blank" shape="circle" coords="124,58,8" 
     alt="myImage" href="http://www.example.com/test.htm">
</map>
<p id="demo"></p>

<button onclick="myFunction()">test</button>

<script>
function myFunction() {
    document.getElementById("myArea").pathname = "newValue";
    document.getElementById("demo").innerHTML = "changed";
}
</script>

</body>
</html>

The code above is rendered as follows: