完美兼容多浏览器的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 相关文章推荐
用JavaScript实现使用鼠标画线的示例代码
Aug 19 Javascript
Javascript基础教程之数据类型 (字符串 String)
Jan 18 Javascript
在父页面得到zTree已选中的节点的方法
Feb 12 Javascript
浅谈JS的基础类型与引用类型
Sep 13 Javascript
基于bootstrap风格的弹框插件
Dec 28 Javascript
JS实现运动缓冲效果的封装函数示例
Feb 18 Javascript
JavaScript callback回调函数用法实例分析
May 08 Javascript
vue-router 源码之实现一个简单的 vue-router
Jul 02 Javascript
解决vue router组件状态刷新消失的问题
Aug 01 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
Aug 22 Javascript
利用PHP实现递归删除链表元素的方法示例
Oct 23 Javascript
ES5和ES6中类的区别总结
Dec 21 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
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
php递归创建目录的方法
2015/02/02 PHP
用HTML/JS/PHP方式实现页面延时跳转的简单实例
2016/07/18 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
php实现微信公众平台发红包功能
2018/06/14 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
2012/02/16 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
JavaScript中this的四个绑定规则总结
2016/09/26 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
详解微信小程序 通过控制CSS实现view隐藏与显示
2017/05/24 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
对angularJs中$sce服务安全显示html文本的实例
2018/09/30 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能
2019/11/12 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
python实现定制交互式命令行的方法
2014/07/03 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
python操作cfg配置文件方式
2019/12/22 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
校园网站的创业计划书范文
2013/12/30 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
委托证明书
2014/09/17 职场文书
电力工程合作意向书
2015/05/11 职场文书