【JavaScript】加载失败的红叉图片处理与<img>图片标签的onerror事件
来源:互联网 发布:量子计算机骗局 知乎 编辑:程序博客网 时间:2024/04/28 10:59
大家上网的时候肯定见到过加载失败的红叉图片,具体如下图。当然现在Google Chrome与Firefox对其处理会好看一些。
其实可以利用<img>图片标签的onerror事件对其处理的,要求其加载失败之后,马上加载一张默认图片,而不是显示为红叉叉。
其代码如下:
<img src="s.png" onerror="javascript:this.src='xx.png';this.width=80;this.height=80;" />意为,如果加载s.png这张图片失败了,就马上去加载xx.png这张图片,同时xx.png这张图片要求其以80x80的方式加载。
当然,如果你要设置更多属性,完全可以写成这样:
<img src="s.png" onerror="onErrorHandle(this)" />声明这个s.png加载失败的javascript处理函数是onErrorHandle,然后把自己,也就是这个img节点传过去,
然后在javascript中写一个这样的onErrorHandle函数:
function onErrorHandle(obj){obj.src="xx.png";obj.width=80;obj.height=80;}这样的话,你可以设置在这个onErrorHandle函数设置更多的属性,用obj.xx属性就可以了。同时避免了在onerror=""这个事件的双引号写了太多单引号,把自己弄晕的困窘。
1 0
- 【JavaScript】加载失败的红叉图片处理与<img>图片标签的onerror事件
- 图片(img标签)的onerror事件当图片无法加载时处理
- 图片(img标签)的onerror事件
- 图片(img标签)的onerror事件
- 图片(img标签)的onerror事件
- 图片(img标签)的onerror事件
- 巧妙利用图片IMG的onerror事件
- 注意img图片的onerror事件
- img标签的onerror事件
- img标签的onerror事件
- img标签添加onerror显示没有加载图片时的图片
- JavaScript-onerror事件:图片加载失败后不显示
- 网络安全(2) -- 关于一次XSS攻击-图片(img标签)的onerror事件
- js注意img图片的onerror事件的分析
- js处理img标签加载图片失败,显示默认图片
- JS处理img标签加载图片失败,显示默认图片
- 加载默认图片,如何避免img标签陷入onerror事件死循环
- IMG的onerror事件
- mips 存储管理
- sqlmap注入点上传shell
- Struts2中的Action
- 前言
- MySQL数字类型中的三种常用种类
- 【JavaScript】加载失败的红叉图片处理与<img>图片标签的onerror事件
- Linux - 多线程编程
- 通过设置 UserAgent 让服务器识别 app
- 网站入侵的攻击方法和原理
- 从头到尾彻底理解扩展KMP
- 深入理解计算机系统学习笔记(二)之程序优化
- 01-复杂度1. 最大子列和问题(20)
- hdu1006 Tick and Tick (时钟问题)
- oracl 中的jdbc 驱动错误