JavaScript HTML DOM onerror 事件

  • onerror 事件

    如果在加载外部文件(例如文档或图像)时发生错误,则会触发onerror事件。
    提示:在音频/视频媒体上使用时,在媒体加载过程受到某种干扰时发生的相关事件包括:
    1. onabort
    2. onemptied
    3. onstalled
    4. onsuspend
    如果加载图像时发生错误,请执行JavaScript:
    <img src="image.gif" onerror="myFunction()">
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    事件
    onerror
    支持
    支持
    支持
    支持
    支持
  • 语法

    在HTML中:
    <element onerror="myScript">
    在JavaScript中:
    object.onerror = function(){myScript};
    在JavaScript中,使用addEventListener()方法:
    object.addEventListener("error", myScript);
    注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。
  • 技术细节

    项目 描述
    冒泡: 没有
    取消: 没有
    事件类型: 如果从用户界面生成则为UiEvent,否则为Event
    支持的HTML标记: <img><input type =“image”><object><link><script>
    DOM版本 DOM Event Level 2
  • 相关页面

    JavaScript参考 : HTML onerror 属性