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

Đối tượng HTML DOM UiEvent

Đối tượng HTML DOM UiEvent đại diện cho một sự kiện xảy ra khi người dùng tương tác với các phần tử HTML.

Đây, “UiEvent” có thể có các thuộc tính và phương thức sau -

Thuộc tính / Phương thức
Mô tả
chi tiết
Trả lời một số có thông tin chi tiết về sự kiện
lượt xem
Trả về tham chiếu đến đối tượng Window nơi xảy ra sự kiện

Hãy để chúng tôi xem ví dụ về Chi tiết sự kiện tài sản -

Ví dụ

<!DOCTYPE html>
<html>
<head>
<title>HTML DOM UiEvent detail</title>
<style>
   form {
      width:70%;
      margin: 0 auto;
      text-align: center;
   }
   * {
      padding: 2px;
      margin:5px;
   }
   input[type="button"] {
      border-radius: 10px;
   }
   #playArea {
      display: inline-block;
      border-radius: 50%;
      background-color: #DC3545;
      width: 50px;
      height: 50px;
      border: 3px solid #AC3509;
   }
   #clickOn {
      border: 3px solid #F0FF33;
      margin: 15px auto;
      border-radius: 50%;
      background-color: #FFF933;
      width: 10px;
      height: 10px;
   }
   h2 {
      display: inline-block;
   }
</style>
</head>
<body>
   <form>
      <fieldset>
         <legend>HTML-DOM-UiEvent-detail</legend>
         <h2 id="highScore">High Score: 0</h2>
         <h2 id="currScore">Current Score: 0</h2><br>
         <div id="playArea"><div onclick="getHighScore(event)" id="clickOn"></div></div><br>
      </fieldset>
   </form>
<script>
   var clickOn = document.getElementById("clickOn");
   var playDisplay = document.getElementById("playArea");
   var highScore = document.getElementById("highScore");
   var currScore = document.getElementById("currScore");
   var high = 0, score = 0;
   function getHighScore(event) {
      var score = event.detail;
      currScore.textContent = 'Current Score: '+score;
         if(score > high){
            highScore.textContent = 'High Score: '+score;
            high = score;
         }
   }
</script>
</body>
</html>

Đầu ra

Trước khi nhấp vào phần tử div màu vàng -

Đối tượng HTML DOM UiEvent

Sau khi nhấp liên tục vào phần tử div màu vàng -

Đối tượng HTML DOM UiEvent

Sau khi nhấp vào phần tử div màu vàng liên tục nhưng ít hơn lần trước -

Đối tượng HTML DOM UiEvent