<!DOCTYPE html>
<html>
<head>
<title>图片不能显示时替换</title>
<script src="jquery-last.js"></script><!-- 修改为自己的路径 -->
</head>
<body>
<div>
<img src="http://www.mainaer.com/skin/maps/4.png" />
<img src="http://www.mainaer.com/skin/maps/5_R.png" />
</div>
<script language="javascript" type="text/javascript">
$(function (){
$("img").each(function (i,e){
$(e).error(function() {
$(e).attr("src","http://www.mainaer.com/uploadfiles/mainaer/nopic.gif");
}) ;
});
});
</script>
</body>
</html>
试了下如果是本地图片,没有显示效果,只能远程图片路径,这点我还不知道是为什么
效果: