博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML 关于图片不存在时,显示一个默认的图片
阅读量:5812 次
发布时间:2019-06-18

本文共 696 字,大约阅读时间需要 2 分钟。

hot3.png

1.img标签src对应的图片不存在,显示一个默认的图片

2.避免onerror当没有默认图片时陷入死循环

  t = document.getElementsByClassName("defaultImg");  for(i = 0; i < t.length; i++){      t.item(i).onerror = function(){        this.src = "test.gif"      }    }//采用 className 是为了更好的适应页面,不是每个img我们都要这样做的,甚至不同地方的img//我们要显示不同的默认图片。(采用img同样做法)。//采用id则是犯了错误,id 导致只会拿到第一个id相符的。//此代码经过测试在 非IE 的browser上正常工作。//为了兼容IE个废物,请使用以下代码:
  t = document.getElementsByTagName("img");  for(i = 0; i < t.length; i++){      t.item(i).onerror = function(){        if(this.id =="defaultImg"){            this.src = "test.gif";            this.onerror = null;          }      }    }

 

 

转载于:https://my.oschina.net/discussjava/blog/213222

你可能感兴趣的文章
Oracle 11g RAC oc4j/gsd Offline
查看>>
iOS11 开发你了解这些新特性吗?(文末福利)
查看>>
深入分析Java Web技术内幕(三)
查看>>
读javascript高级程序设计07-引用类型、Object、Array
查看>>
c#代码启动任务管理器的几种方法
查看>>
thinkphp-volist4
查看>>
android特效集合
查看>>
linux命令解析-ls
查看>>
遇到ORA-01940: cannot drop a user that is currently
查看>>
myeclipse常用快捷键
查看>>
python 字符串
查看>>
java-第四章-实现幸运抽奖功能
查看>>
使用sitemesh建立复合视图 - 1.hello
查看>>
在Linux下安装fcitx五笔
查看>>
editplus和ultraedit使用技巧
查看>>
KVM---GUI远程维护管理
查看>>
四大Java EE容器(Tomcat、JBoss、Resin、Glassfish)之简单比较
查看>>
loadrunner出错汇总
查看>>
expdp和impdp常用参数
查看>>
Redhat7.2配置免费yum源(简单五步轻松搞定)
查看>>