Sự kiện onerror
Định nghĩa và cách sử dụng
Nếu có lỗi khi tải tệp外部 (ví dụ: tài liệu hoặc ảnh), sự kiện onerror sẽ được kích hoạt.
Lưu ý:Khi được sử dụng cho phương tiện âm thanh / video, các sự kiện liên quan xảy ra khi quá trình tải phương tiện bị gián đoạn là:
Mô hình
Nếu có lỗi khi tải ảnh, sẽ thực thi JavaScript:
<img src="image.gif" onerror="myFunction()">
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);
Ghi chú:Internet Explorer 8 hoặc các phiên bản sớm hơn không hỗ trợ Phương thức addEventListener()。
Chi tiết kỹ thuật
Bubbling: | Không hỗ trợ |
---|---|
Có thể hủy bỏ: | Không hỗ trợ |
Loại sự kiện: | Nếu được tạo từ giao diện người dùngUiEvent。Ngoài ra Event。 |
Các thẻ HTML được hỗ trợ: | <img>, <input type="image">, <object>, <link> và <script> |
Phiên bản DOM: | Sự kiện Level 2 |
Hỗ trợ trình duyệt
Sự kiện | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ | Hỗ trợ |