您的位置:首页 > 网页设计

HTML中图片不存在显示默认图片的方法示例

出处:网络 时间:2020-11-06 11:23:10

一个图片链接<img src="" /> 想用js 判断url是否有效如果404 就加载默认的图片路径

<img src="xxx" οnerrοr="this.src=默认图地址"/>

图片标签img的 onerror事件

<img src="pic.gif" οnerrοr="javascript:this.src='默认图地址';" alt="pic" />

分析:特别注意 onerror,当图片不存在时,将触发 onerror,而 onerror 中为 img 指定一个默认图片。也就是说图片存在则显示 pic.gif,图片不存在将显示默认图片。

存在的问题:如果默认图片也不存在,则继续触发 onerror,导致循环,故出现错误。如果图片存在,但网络很不通畅,也可能触发 onerror。

解决方法:通过函数加载默认图片,仅加载一次

<img src="abc.jpg" onerror="nofind()" /><script type="text/javascript">function nofind(){ var img=event.srcElement; img.src="http://mat1.gtimg.com/cd/2017/home/nlogo0518.png"; //替换的图片 img.onerror=null; //控制不要一直触发错误}</script>

到此这篇关于HTML中图片不存在显示默认图片的方法示例的文章就介绍到这了,更多相关HTML图片不存在显示默认内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

最新信息
一个图片链接<img src="" /> 想用js 判断url是否有效如果404 ... [详细]
50行代码换5种肤色,包含透明先把代码奉上,自取自用。直接创建html... [详细]
以图片所示的效果为例,显然我们不仅要使&ldquo;下一步&rdquo;文本... [详细]
代码如下所示:<!DOCTYPE html><html><head> <meta charset="U... [详细]
我们可以通过超级音雄这款软件来进行K歌,具体的方法就是通过一些... [详细]
腾讯视频是很多小伙伴在日常休闲时使用到的一款追剧神器,里面有着... [详细]
很多小伙伴在使用腾讯视频观看电视剧遇到自己喜欢的明星时,都喜欢... [详细]
qve音频剪辑是一款功能实用且非常丰富的音频处理软件,该软件可以... [详细]
qve音频剪辑是一款功能非常丰富的音频处理软件,用户可以通过这款... [详细]
AutoCAD2021是一款非常专业的制图软件,那有很多用户表示自己不知... [详细]