原图不存在无法显示时,加载指定图片替换显示

RT。有几种方法。

1,使用服务器重定向规则,将不存在的图片重定向指定图片。

2,<img src="logo.gif" border="0" onerror="this.src='logo2.gif'">

      但是这样有内存溢出的问题。

       <img src="" onerror="this.onerror=null; this.src='替换图片路径';" />Notes: 其中的this.onerror=null是为了防止指定图片无法加载导致内存溢出的问题;

3,<img src="" onerror="javascript:this.src="替换图片" />

标签: HTML, javascript

此文章共有条评论, 人参与