博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
img的onerror事件
阅读量:5973 次
发布时间:2019-06-19

本文共 616 字,大约阅读时间需要 2 分钟。

使用场景

其实on error使用上是比较简单的。

当我们网站上出现了无效图片,而我们希望用友好的方式告诉用户,而不是显示红叉叉。
w3c上解释的 定义和用法:
onerror 事件会在文档或图像加载过程中发生错误时被触发。
在装载文档或图像的过程中如果发生了错误,就会调用该事件句柄。

demo1 : src 为正确地址 (结果是:src为正确时,显示正确图片,不会显示onerror中的默认图片)
图片显示失败
demo2 : src 为错误地址(结果是:src为错误时,不会显示alt的错误信息,显示了onerror中的默认图片)
图片显示失败
demo3 : src 为空 (结果是:src为空时,不会显示alt的错误信息,显示了onerror中的默认图片。因此,src为空也是判断了src加载地址的错误)
图片显示失败
demo4 : src 为错误地址or为空 (用函数的方式实现默认图片替换src加载失败的无效图片)
图片显示失败
demo5 : 动态创建的img中的onerror (知识点:转义符)

效果如下:

893601-20160525231400803-821298422.png

转载于:https://www.cnblogs.com/ixiaohao/p/5524770.html

你可能感兴趣的文章
关于Websphere 会话管理若干奇葩问题
查看>>
laravel学习笔记------laravel在nginx环境访问页面404
查看>>
关于tar命令的exclude
查看>>
永不言弃
查看>>
Git远程操作详解
查看>>
Android Property Animation
查看>>
《你的降落伞是什么颜色》-- 读书笔记
查看>>
Log4j2架构分析与实战
查看>>
音频重采样的坑
查看>>
js 生成随机13位国际条码 支持获取校验位
查看>>
java根据开始时间和结束时间,计算中间天数,并打印
查看>>
Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)
查看>>
android幻灯片效果实现-Gallery
查看>>
概率论20--中心极限定理
查看>>
推论统计7--方差分析
查看>>
node中exports与module.exports的区别
查看>>
PHP学习笔记2:文件
查看>>
mybatis的继承extend和导入import
查看>>
jsrender简单使用
查看>>
window mysql-bin 转化为可读模式
查看>>