图片不存在时,显示一个默认的图片

http://www.oschina.net/code/snippet_76860_6032

function imgError(obj){
obj.src='/error/images/filmthum_err.gif';
obj.onerror = null;//控制onerror事件只触发一次
}

function imgLoading(obj) {
obj.nextSibling.style.display='none';
obj.style.display='block';
}
HTML代码:
<img src="${Image}" onerror="imgError(this);" alt="${imgName}" onload= "imgLoading(this);"/><div class="imgloading"> loading... </div>
CSS代码:

img {
border: 1px solid #CFCFCF;
overflow: hidden;
height: 141px;
padding: 2px;
115px;
display:none;
}
.imgLoading {
border: 1px solid #CFCFCF;
height: 141px;
overflow: hidden;
padding: 2px;
115px;
background: url('/images/loading.gif') center center no-repeat;
display: block;
}

  

原文地址:https://www.cnblogs.com/0banana0/p/2169717.html