sự kiện onerror
Thí dụ
Thực thi JavaScript nếu xảy ra lỗi khi tải hình ảnh:
<img src="image.gif" onerror="myFunction()">
Định nghĩa và Cách sử dụng
Sự kiện onerror được kích hoạt nếu lỗi xảy ra khi tải tệp bên ngoài (ví dụ: tài liệu hoặc hình ảnh).
Mẹo: Khi được sử dụng trên phương tiện âm thanh / video, các sự kiện liên quan xảy ra khi có một số loại xáo trộn đối với quá trình tải phương tiện, là:
- onabort
- có giấy tờ
- đã cài đặt
- phụ thuộc vào
Hỗ trợ trình duyệt
Event | |||||
---|---|---|---|---|---|
onerror | Yes | Yes | Yes | Yes | Yes |
Cú pháp
Trong HTML:
<element onerror="myScript">
Trong JavaScript:
object.onerror = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener ():
object.addEventListener("error", myScript);
Lưu ý: Phương thức addEventListener () không được hỗ trợ trong Internet Explorer 8 và các phiên bản trước đó.
Chi tiết kỹ thuật
Bong bóng: | Không |
---|---|
Có thể hủy bỏ: | Không |
Loại sự kiện: | UiEvent nếu được tạo từ giao diện người dùng, Sự kiện nếu không |
Các thẻ HTML được hỗ trợ: | <img>, <input type = "image">, <object>, <link> và <script> |
Phiên bản DOM: | Sự kiện cấp độ 2 |