错误图片链接判断及处理

通常做法: 前端获取一个连接,判断是否为图片时,一般是创建一个new Image() 新建一个图片对象,然后讲src设置为此链接,去判断image的宽高

var unknownUrl = "asdasdasd"
 var image = new Image();
 image.onload = function(){
       
 };
 image.src = unknownUrl;

快捷处理方式:onerror

 

onerror函数在链接错误时会一直调用onerror这个方法,因此,图片链接错误时处理完必须清除onerror

this.onerror = null就是这么个作用

你可能感兴趣的:(js)