Syntax error HTML DOM MouseEvent relatedTarget

HTML DOM MouseEvent relatedTarget



The HTML DOM MouseEvent relatedTarget property returns the corresponding element that triggered the respective mouseover or mouseout event.

Following is the syntax −

Returning reference to the relatedTarget object

MouseEventObject.relatedTarget

Let us see an example of MouseEvent relatedTarget property −

Example

 Live Demo

<!DOCTYPE html>
<html>
<head>
<title>MouseEvent relatedTarget</title>
<style>
   * {
      padding: 2px;
      margin:5px;
   }
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   #outer {
      width:70%;
      margin: 0 auto;
      padding: 0;
      text-align: center;
      border:1px solid black;
      height: 105px;
      background-color: #28a745;
   }
   input[type="button"] {
      border-radius: 10px;
   }
   #upper {
      border-bottom: 1px solid black;
      height: 40px;
      margin: 0 0 15px 0;
      background-color: #DC3545;
   }
   #lower {
      border-top: 1px solid black;
      height: 40px;
      margin: 15px 0 0 0;
      background-color: #DC3545;
   }
</style>
</head>
<body>
   <form>
      <fieldset>
         <legend>MouseEvent-relatedTarget</legend>
         <div id="outer" onmouseout="gameStart(event)">
         <div id="upper"><h2>Danger</h2></div>
         <div id="lower"><h2>Danger</h2></div>
         </div>
         <div id="divDisplay"></div>
      </fieldset>
   </form>
<script>
   var divDisplay = document.getElementById("divDisplay");
   var textSelect = document.getElementById("textSelect");
   function gameStart(event) {
      var fetchedID = event.relatedTarget.id
         if(fetchedID !== '')
            divDisplay.textContent = 'You are hovering over '+fetchedID+' <div> element';
         }
</script>
</body>
</html>

Output

Hovering over green (safe) area −

Hovering over upper red (danger) area −

Hovering over lower red (danger) area −

Updated on: 2019-10-24T12:28:44+05:30

106 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements