How to determine which element the mouse pointer move over using JavaScript ?

Given an HTML document and the task is to get the element where mouse pointer moves over. There are two approaches to solve this problem which are discussed below:
Approach 1:
- Get the x and y coordinates value by using .clientX and .clientY property.
- Use document.elementFromPoint(x, y) method to get the element content on that position when mouse pointer moves over.
Example 1: This example implements the above approach.
| <!DOCTYPE HTML>  <html>   <head>      <title>          How to determine which element the mouse         pointer move over using JavaScript ?     </title>  </head>   <bodystyle= "text-align:center;">           <h1style= "color:green;"onmouseover= "GFG_Fun()">          GeeksForGeeks      </h1>           <pid= "GFG_UP"onmouseover= "GFG_Fun()"            style= "font-size: 15px; font-weight: bold;">      </p>          <buttononmouseover= "GFG_Fun()">          click here      </button>           <pid= "GFG_DOWN"style=          "font-size: 24px; font-weight: bold; color: green;">      </p>          <script>          var up = document.getElementById('GFG_UP');          var down = document.getElementById('GFG_DOWN');          up.innerHTML = "Hover over the document to know the element.";                   function GFG_Fun() {              var x = event.clientX;             var y = event.clientY;             el = document.elementFromPoint(x, y);             down.innerHTML = el.innerHTML;         }      </script>  </body>  </html>  | 
Output:
- Before Hover on the button:
 
- After Hover on the button:
 
Approach 2:
- Attach the event ‘onmouseover’ to the element.
- Call the alert function with the id of that element, each time when event occurs.
Example 2: This example using the approach discussed above.
| <!DOCTYPE HTML>  <html>   <head>      <title>          How to determine which element the mouse         pointer move over using JavaScript ?     </title>  </head>   <bodystyle= "text-align:center;">           <h1id= "h1"style= "color:green;"            onmouseover= "alert(this.id)">          GeeksForGeeks      </h1>           <pid= "p"onmouseover= "alert(this.id)"            style= "font-size: 15px; font-weight: bold;">          Hover over the document to know the element.     </p>          <buttonid= "button"onmouseover= "alert(this.id)">          click here      </button>  </body>   </html>  | 
Output:
- Before Hover on the button:
 
- After Hover on the button:
 
 
				 
					



