var imgs = document.getElementsByTagName("img");
for (var i = 0; i < imgs.length; i++) {
checkIfImageExists(imgs[i].src, imgs[i], function (img, exists) {
if (exists) {
// Success code
} else {
img.src = "blogdata/images/no-image.png";
}
});
}
function checkIfImageExists(url, orgImg, callback) {
const img = new Image();
img.src = url;
if (img.complete) {
callback(orgImg,true);
} else {
img.onload = () => {
callback(orgImg,true);
};
img.onerror = () => {
callback(orgImg,false);
};
}
}