完美兼容多浏览器的js判断图片路径代码汇总


Posted in Javascript onApril 17, 2015

第一种方式

//检查图片是否存在
function CheckImgExists(imgurl) {
var ImgObj = new Image(); //判断图片是否存在
ImgObj.src = imgurl;
//没有图片,则返回-1
if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
alert(imgurl + '存在');
} else {
alert(imgurl + '不存在');
}
}
CheckImgExists('/editor/simple/FileIconDir/rar.gif');
CheckImgExists('/editor/simple/FileIconDir/rarsdfs.gif');

另外一种实现方式

<img src="原图片" alt="图片" onerror="this.src='替换图片'">

第三种方式

<script language="javascript" type="text/javascript">
//载入失败调用此函数
function defaultImg(T)
{
T.src = "images/closelabel.gif";//默认图片地址
}

//载入成功后会调用此函数
function LoadOK()
{
alert("LoadOK");
}
</script>
</head>

<body>
<img src="123.jpg" onerror="defaultImg(this);" onload="LoadOK()"/>
  <!--123.jpg 是错误图片地址-->

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
使用jQuery简化Ajax开发 Ajax开发入门
Oct 14 Javascript
validator验证控件使用代码
Nov 23 Javascript
javascript学习笔记(三) String 字符串类型介绍
Jun 19 Javascript
JavaScript原型链示例分享
Jan 26 Javascript
node.js中的fs.lchownSync方法使用说明
Dec 16 Javascript
使用javascript提交form表单方法汇总
Jun 25 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
Mar 01 Javascript
js继承实现方法详解
Dec 16 Javascript
JavaScript的六种继承方式(推荐)
Jun 26 Javascript
一起写一个即插即用的Vue Loading插件实现
Oct 31 Javascript
在vue中使用防抖函数组件操作
Jul 26 Javascript
JS函数式编程实现XDM一
Jun 16 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
Apr 17 #Javascript
原生js实现移动开发轮播图、相册滑动特效
Apr 17 #Javascript
JavaScript实现简单图片翻转的方法
Apr 17 #Javascript
JavaScript实现将xml转换成html table表格的方法
Apr 17 #Javascript
JavaScript实现的简单幂函数实例
Apr 17 #Javascript
js面向对象之公有、私有、静态属性和方法详解
Apr 17 #Javascript
jQuery中toggle()函数的使用实例
Apr 17 #Javascript
You might like
Ajax PHP分页演示
2007/01/02 PHP
如何在php中正确的使用json
2013/08/06 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
PHP实现留言板功能的详细代码
2017/03/25 PHP
Laravel框架实现定时发布任务的方法
2018/08/16 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
使用jQuery内容过滤选择器选择元素实例讲解
2013/04/18 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
SuperSlide2实现图片滚动特效
2014/06/20 Javascript
jQuery下拉美化搜索表单效果代码分享
2015/08/25 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
2016/05/18 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
node.js平台下利用cookie实现记住密码登陆(Express+Ejs+Mysql)
2017/04/26 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
Node.js  REPL (交互式解释器)实例详解
2017/08/06 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
2019/04/04 Javascript
微信小程序如何连接Java后台
2019/08/08 Javascript
Nodejs + Websocket 指定发送及群聊的实现
2020/01/09 NodeJs
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
教师实习自我鉴定
2013/12/13 职场文书
寄语十八大感言
2014/02/07 职场文书
春季防火方案
2014/05/10 职场文书
最美家庭活动方案
2014/08/31 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
暑假社会实践证明格式
2014/10/28 职场文书
2014年公务员工作总结
2014/11/18 职场文书
课外活动总结
2015/02/04 职场文书
污染环境建议书
2015/09/14 职场文书
高中生社会实践心得体会
2016/01/14 职场文书
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL