--- title: 'HTMLMediaElement: error event' slug: Web/API/HTMLMediaElement/error_event translation_of: Web/API/HTMLMediaElement/error_event ---
{{APIRef}}

事件 error 会在因为一些错误(如网络连接错误)导致无法加载资源的时候触发。

起泡
可取消
接口 {{domxref("Event")}}
事件处理器属性 {{domxref("GlobalEventHandlers/onerror", "onerror")}}

示例

const video = document.querySelector('video');
const videoSrc = 'https://path/to/video.webm';

video.addEventListener('error', () => {
  console.error(`Error loading: ${videoSrc}`);
});

video.setAttribute('src', videoSrc);

规范

规范 状态
{{SpecName('HTML WHATWG', "media.html#event-media-error")}} {{Spec2('HTML WHATWG')}}
{{SpecName('HTML5 W3C', "embedded-content-0.html#event-media-error")}} {{Spec2('HTML5 W3C')}}

浏览器兼容性

{{Compat("api.HTMLMediaElement.error_event")}}

更多