Javascript Reference - HTML DOM Area search Property








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

Browser Support

search Yes Yes Yes Yes Yes

Syntax

Return the search property:

var v = areaObject.search

Set the search property:

areaObject.search = querystring;

Property Values

Value Description
querystring Set the search part of a URL




Return Value

A String representing the querystring part of the URL.

Example

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


<!DOCTYPE html>
<html>
<body>
<!--   w w  w .ja v  a  2 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" shape="circle" coords="124,58,8" 
        alt="myImage" href="http://example.com?id=searchtest">
</map>

<p id="demo"></p>

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

<script>
function myFunction() {
    var x = document.getElementById("myArea").search;
    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 query string of the URL for a specific area in an image-map.


<!DOCTYPE html>
<html>
<body>
<!-- w w w . j a  v  a2  s .  co  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://example.com?id=searchtest">
</map>

<p id="demo"></p>

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

<script>
function myFunction() {
    document.getElementById("myArea").search = "somenewsearchvalue";
    document.getElementById("demo").innerHTML = "changed";
}
</script>
</body>
</html>

The code above is rendered as follows: