代码如下:
window.addEventListener('DOMContentLoaded', function() {
var images = document.querySelectorAll('img');
for (var i = 0; i < images.length; i++) {
images[i].addEventListener('error', function() {
this.style.display = 'none';
});
}
});
这段代码将在DOMContentLoaded事件触发时执行,查找所有的元素,并为每个元素添加一个错误事件处理程序。当图片加载失败时,将隐藏该图片。
这种方法的优点是它只会在图片加载失败时才隐藏图片,而不是在加载之前就取消请求。这意味着即使有一些图片加载失败,其他图片仍然可以正常加载。
评论 (0)