滤图片的JavaScript代码

老马来啦
2023-03-03 / 0 评论 / 正在检测是否收录...

代码如下:

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事件触发时执行,查找所有的元素,并为每个元素添加一个错误事件处理程序。当图片加载失败时,将隐藏该图片。
这种方法的优点是它只会在图片加载失败时才隐藏图片,而不是在加载之前就取消请求。这意味着即使有一些图片加载失败,其他图片仍然可以正常加载。
1.png

0

评论 (0)

取消