Detectar cuando una imagen no se carga en Javascript

ay una manera de determinar si una ruta de imagen conduce a una imagen real, es decir, detectar cuándo una imagen no se carga en Javascript.

Para una aplicación web, estoy analizando un archivo xml y creando dinámicamente imágenes HTML a partir de una lista de rutas de imágenes. Es posible que algunas rutas de imagen ya no existan en el servidor, por lo que quiero fallar correctamente al detectar qué imágenes no se cargan y eliminar ese elemento img HTML.

as soluciones de @Note JQuery no podrán usarse (el jefe no quiere usar JQuery, sí, sé que no me ayuden a comenzar). Sé de una manera en JQuery para detectar cuándo se carga una imagen, pero no si falló.

Mi código para crear elementos img, pero ¿cómo puedo detectar si la ruta img produce un error al cargar la imagen?

var imgObj = new Image();  // document.createElement("img");
imgObj.src = src;

Respuestas a la pregunta(14)

Su respuesta a la pregunta