JavaScript-onerror事件:图片加载失败后不显示

Posted Mazey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript-onerror事件:图片加载失败后不显示相关的知识,希望对你有一定的参考价值。

html:

<img src="http://www.mazey.net/images/upload/image/20170518/1495122198180663.gif" id="img1" onerror="hideImg1();">
<!--下面这个图加载失败但不会出现加载失败的样式-->
<img src="http://www.mazey.net/images/upload/image/20170518/1495120456257031error.png" id="img2" onerror="hideImg2();">

javascript:

//加载失败隐藏图片
function hideImg1(){
	document.getElementById("img1").style.display="none";
}
function hideImg2(){
	document.getElementById("img2").style.display="none";
}

说明:

JavaScript-onerror事件:当图片不存在时或者因为网络原因加载失败,将触发onerror事件。

本例触发onerror事件后将图片样式设为{display:none;}使其消失。

JavaScript-onerror事件:图片加载失败后不显示

以上是关于JavaScript-onerror事件:图片加载失败后不显示的主要内容,如果未能解决你的问题,请参考以下文章

JQuery Mobile - 处理图片加载失败!

jquery是怎么实现:页面加载完毕,而图片未加载完成时,触发的事件?

观察者模式实现图片预加载,并开放事件监听接口

图片加载完成再执行事件

加载第一张图片后触发 onload 事件

事件侦听和删除事件——event对象——按钮精灵——默认事件——取消冒泡事件——事件委托——默认触发——onload 图片预加载四个迭代版本