Computer >> Máy Tính >  >> Lập trình >> HTML

HTML DOM MouseEvent RelatedTarget

Thuộc tính HTML DOM MouseEvent RelatedTarget trả về phần tử tương ứng đã kích hoạt sự kiện di chuột qua hoặc di chuột tương ứng.

Sau đây là cú pháp -

Trả lại tham chiếu cho Mục tiêu liên quan đối tượng

MouseEventObject.relatedTarget

Hãy để chúng tôi xem một ví dụ về MouseEvent RelatedTarget tài sản -

Ví dụ

<!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>

Đầu ra

Di chuột qua khu vực màu xanh lá cây (an toàn) -

HTML DOM MouseEvent RelatedTarget

Di chuột qua khu vực màu đỏ phía trên (nguy hiểm) -

HTML DOM MouseEvent RelatedTarget

Di chuột qua khu vực màu đỏ (nguy hiểm) thấp hơn -

HTML DOM MouseEvent RelatedTarget