通常做法: 前端获取一个连接,判断是否为图片时,一般是创建一个new Image()
新建一个图片对象,然后讲src设置为此链接,去判断image的宽高
var unknownUrl = "asdasdasd"
var image = new Image();
image.onload = function(){
};
image.src = unknownUrl;
快捷处理方式:onerror
<img onerror="javascript:this.style.visibility = 'hidden';this.onerror = null" >
onerror
函数在链接错误时会一直调用onerror
这个方法,因此,图片链接错误时处理完必须清除onerror
this.onerror = null
就是这么个作用