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

Thuộc tính sự kiện onerror HTML

Thuộc tính sự kiện lỗi HTML được kích hoạt khi xảy ra lỗi khi tải tệp bên ngoài trong tài liệu HTML.

Cú pháp

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

<tagname onerror=”script”>Content</tagname>

Hãy để chúng tôi xem một ví dụ về Thuộc tính sự kiện onerror HTML -

Ví dụ

<!DOCTYPE html>
<html>
<head>
<style>
   body {
      color: #000;
      height: 100vh;
      background: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%) no-repeat;
      text-align: center;
      padding: 20px;
   }
   .btn {
      background: #db133a;
      border: none;
      height: 2rem;
      border-radius: 2px;
      width: 40%;
      display: block;
      color: #fff;
      outline: none;
      cursor: pointer;
      margin: 1rem auto;
   }
</style>
</head>
<body>
<h1>HTML onerror Event Attribute Demo</h1>
<button onclick="add()" class="btn">Add Nature Image</button>
<script>
   function add() {
      var imgEle = document.createElement('IMG');
      imgEle.setAttribute("src", "nature.png");
      imgEle.setAttribute("alt", "nature image");
      imgEle.setAttribute("onerror", "errorFn()");
      document.body.appendChild(imgEle);
   }
   function errorFn() {
      document.body.style.background = "linear-gradient(45deg, #8BC6EC 0%, #9599E2 100%) no-repeat";
      document.body.style.color = "#fff";
   }
</script>
</body>
</html>

Đầu ra

Thuộc tính sự kiện onerror HTML

Nhấp vào “ Thêm hình ảnh thiên nhiên ”Để tạo phần tử hình ảnh có thuộc tính nguồn sai và với thuộc tính sự kiện onerror, sau đó là phần tử nội dung.

Thuộc tính sự kiện onerror HTML