用Javascript判断图片是否存在,不存在则显示默认图片
来源:互联网 发布:大数据底层开发工程师 编辑:程序博客网 时间:2024/04/29 12:28
利用image对象的onerror事件来判断,出错则更换image对象的src为默认图片的URL。
<p>第一种情况:图片存在,正常显示
<img src="http://avatar.csdn.net/1/2/F/3_clp880710.jpg"
onerror="javascript:this.src='http://www.baidu.com/img/bdlogo.gif" /></p>
<p>第二种情况:图片不存在,显示默认图片
<img src="http://avatar.csdn.net/1/2/F/3_clp880710.jpg"
onerror="javascript:this.src='http://www.baidu.com/img/bdlogo.gif" /></p>
jquery的写法:绑定error事件,设置图片初始的src和error要一起写,即使已经存在src,否则error有可能不会触发.
var defaultUserImageUrl = getDefaultUserIcon(userIconUrl);//userIconUrl无法显示图片 设置默认图片
$(".login_main .login_p img").attr("src", userIconUrl);
if (defaultUserImageUrl != "") {
$(".login_main .login_p img").bind("error", function () {
this.onerror = '';
this.src = defaultUserImageUrl;//加载图片失败,则显示默认图片;
});
}
- 用Javascript判断图片是否存在,不存在则显示默认图片
- 用Javascript判断图片是否存在,不存在则显示默认图片
- 用Javascript判断图片是否存在,不存在则显示默认图片的代码
- 用Javascript判断图片是否存在,不存在则显示默认图片
- js判断图片是否存在,不存在则替换为默认图片
- 用Javascript判断图片是否在存在
- 判断远程图片是否存在,否则替换成默认图片
- 图片不存在显示默认图
- 当图片不存在时显示默认图片
- 图片不存在时,显示默认图片
- JavaScript判断远程图片是否存在,加载完成:onerror 属性- & jQuery实现(如果因为网络或图片的原因发生异常,则显示该图片)~
- 判断网络图片是否存在
- Js判断图片是否存在
- Js判断图片是否存在
- php判断图片是否存在
- 判断图片文件是否存在
- 判断网络图片是否存在
- js判断图片是否存在
- Test SRM Level Three: LargestCircle, Brute Force
- json key value
- NGUI的工作总结(一)
- php的foreach,while,for的性能比较
- 程序员:伤不起的三十岁
- 用Javascript判断图片是否存在,不存在则显示默认图片
- 在ios中的Document中创建多级文件夹以及文件
- Common Programming Tasks in the JavaScript Object Model
- 志同道合的团队
- 删除mysql重复记录的办法
- 从VC6到VC9移植代码问题总结 from 吹泡泡的小猫
- 自己动手设计代码编辑器——(五)分析源代码
- 斯特林数
- 汇编之寄存器详解