files/en-us/web/api/htmlmediaelement/abort_event/index.md
{{APIRef("HTML DOM")}}
The abort event is fired when the resource was not fully loaded, but not as the result of an error.
This event is not cancelable and does not bubble.
Use the event name in methods like {{domxref("EventTarget.addEventListener", "addEventListener()")}}, or set an event handler property.
addEventListener("abort", (event) => { })
onabort = (event) => { }
A generic {{domxref("Event")}}.
const video = document.querySelector("video");
const videoSrc = "https://example.org/path/to/video.webm";
video.addEventListener("abort", () => {
console.log(`Abort loading: ${videoSrc}`);
});
const source = document.createElement("source");
source.setAttribute("src", videoSrc);
source.setAttribute("type", "video/webm");
video.appendChild(source);
{{Specifications}}
{{Compat}}