js 图片加载失败处理方法「建议收藏」
2023-06-13 09:11:57 时间
大家好,又见面了,我是你们的朋友全栈君。
个人github:https://github.com/qiilee 欢迎follow
在项目中不可避免会用到图片,尤其是列表,有时候图片会加载失败;这样就会显示一个很难看的坏图片缩略图;下面介绍两种方法,解决这个问题:
1、如果在你的项目中有引入jQuery插件,你可以使用error([[data],fn])这个函数;
$("img").error(function(){
//当图片加载失败时,你要进行的操作
//$(this).attr('src','images/no_pic.jpg');
});
2、如果项目中没有jQuery这样的插件,可以使用HTML的DOM事件onerror事件处理;
HTML 中:
<element onerror="myScript">尝试一下
JavaScript 中:
object.onerror=function(){myScript};尝试一下
JavaScript 中, 使用 addEventListener() 方法:(注意: Internet Explorer 8 及更早 IE 版本不支持 addEventListener() 方法。)
object.addEventListener("error", myScript);
支持的 HTML 标签: <img>, <input type="image">, <object>, <script>, <style>
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136993.html原文链接:https://javaforall.cn
相关文章
- htmlimg图片加载失败_js针对图片加载失败的处理方法分析
- js数组反转的几种方法「建议收藏」
- leetcode 20. 有效的括号 js实现
- JS统计中英文字数
- Node.js中npx命令的使用方法、场景
- js将IP地址转换为整型的方法
- JS时间倒计时详解编程语言
- JS的object类型怎么用详解编程语言
- js实现运行代码需要刷新的解决方法
- 很全的显示阴历(农历)日期的js代码
- js实时监听文本框状态的方法
- JS获取并操作iframe中元素的方法
- js弹出层包含flash不能关闭隐藏的2种处理方法
- js控制页面控件隐藏显示的两种方法介绍
- Js参数值中含有单引号或双引号问题的解决方法
- JS利用正则配合replace替换指定字符
- asp.net后台如何输出js脚本使用什么方法可以实现
- js日期对象兼容性的处理方法
- js跳转页面方法实现汇总
- js处理自己不能定义二维数组的方法详解
- 关于js和php对url编码的处理方法
- JS常用字符串处理方法应用总结
- js使用正则实现ReplaceAll全部替换的方法
- js判断浏览器是否支持html5
- js中实现多态采用和继承类似的方法