js判断图片是否存在

注:本文参考了其他人的解决方法,并对其进行了优化。

原理:通过判断图片尺寸确定图片是否存在。

代码如下:

 1 $('img').each(function() {
 2     var ImgObj = new Image();
 3 
 4     ImgObj.src = src;
 5 
 6     // 图片存在的条件 
 7     var exist = ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0);
 8 
 9     // 当图片不存在时,将其替换成默认图片
10     if (!exist) this.src = 'default.jpg';
11 });

猜你喜欢

转载自www.cnblogs.com/blackMagic/p/11578599.html
今日推荐