设置img的默认图片
标签中:
如果想在img设置的图片不存在,即服务器返回404时,设置默认的显示图片,则可以:
<img src="foo.jpg" onerror="if (this.src != 'error.jpg') this.src = 'error.jpg';">
动态创建的标签(createElement)
如果是使用createElement
创建的标签:
var coverImg = document.createElement("img");
coverImg.src = "foo.jpg";
// set default
coverImg.onerror = function () {
if (this.src != 'error.jpg') {
this.src = 'error.jpg';
}
};