图片img标签设置默认图片

  • 1、让图片元素隐藏
  • 2、设置默认图

用户头像,默认商品图等。img的alt属性只是给图片设置未加载时的文字提示信息。这时,通常会用到onerror属性,一下为常用的两种方法

1、让图片元素隐藏

<img src="图片的url地址" alt="图片XX" onerror="this.style.display='none'"/>

2、设置默认图

<img src="图片的url地址" alt="图片XX" onerror="this.src='默认图片的url地址'"/>

第二种方式为常用的方法,但当onerror中设置的图片路径也不存在时就会导致浏览器一直加载这个图,造成堆栈溢出错误。
通常在后面加上 this.οnerrοr=null; 保证onerror里的事件只执行一次。所以完整的写法为:

<img src="图片的url地址" alt="图片XX" onerror="this.src='默认图片的url地址';this.οnerrοr=null"/>

图片img标签设置默认图片相关推荐

  1. img标签设置默认图片

    场景: 当获取图片路径或读取不到图片时,显示一张默认图片代替默认当图片碎片. 解决方法: 利用img标签的onerror事件. 问题:如果defaultIcon 也不存在,则会继续触发 onerror ...

  2. vue项目设置img标签的默认图片

    方法一: 首先看看以前(非vue)项目是怎么设置img标签的默认图片: // 设置默认图片 <img src="http://res.spreadwin.com/gmc38PE.jpg ...

  3. 设置img标签的默认图片

    img标签的属性有: src:图片路径         width:宽度         height:高度 title:鼠标悬停在图片时显示的文字内容 alt  :用来告诉浏览器当需要显示的图片找不 ...

  4. html 如何设置选择图片,html中如何设置默认图片?

    前言 大家可能都知道img标签是怎么设置默认图片的,但是你知道background-img是如何设置默认图片的嘛? img 这里是应用了img标签的``事件,当加载失败就用默认图片地址.但是这里可能出 ...

  5. 【CSS】滑动门技术 ( 借助 CSS 精灵技术实现 | 外部标签设置左半部分背景图片 | 内部标签设置右半部分背景图片 | 鼠标经过更换背景 | 代码示例 )

    文章目录 一.滑动门技术 1.滑动门技术借助 CSS 精灵技术实现 2.外部标签设置左半部分背景图片 3.内部标签设置右半部分背景图片 4.鼠标经过时更换背景 二.完整代码示例 一.滑动门技术 1.滑 ...

  6. 微信小程序开发——设置默认图片、错误加载图片

    wxml: <image src='{{imgArr[index]==""?defaultImg:imgList[index]}}' binderror="erro ...

  7. img请求图片错误设置默认图片

    当图片地址存在但无效时,给它设置默认图片或者不显示 1.让这个图片元素隐藏: <img src="图片的url地址" alt="图片XX" onerror ...

  8. img图片不存在时设置默认图片

    img设置是一个圆的样子,发现调取接口之后返回img路径是空,img显示是一个正方形,找了方法解决 当图片不存在时设置默认图片 <img src="图片的url地址" alt ...

  9. 当图片404时显示默认图片

    当图片404时显示默认图片 1.当图片未找到时或者404时,触发onerror显示其中的图片 eg: <img src="当前图片的地址" onerror="thi ...

最新文章

  1. sqlog连接虚拟机mysql问题
  2. 苹果终于承认iOS日历应用发送垃圾广告 正紧急修复
  3. java打印出继承体系的类(包括抽象类)、接口、域字段
  4. mapreduce value 排序_MapReduce知识点一
  5. python 格式话-占位符
  6. php和python对比-python学习笔记一和PHP的一些对比
  7. vue项目-点击添加或者修改按钮浏览器的屏幕变黑,再次点击屏幕之后浏览器恢复正常(火狐浏览器、ChromeCoreLauncher双核浏览器)
  8. oracle别名作用范围,在Oracle的Where子句子查询中使用别名或表名,
  9. OpenCv: 二维坐标的旋转方程
  10. 开源目标检测算法用于交通标志检测全方位评估
  11. Windows Server 2008 配置使用动态IP和备用地址
  12. python怎么读程序-python 怎么念
  13. protues8.0仿真视频教程 51单片机教程
  14. 【Cmake】Ctest测试工具
  15. 单Tomcat的多实例配置原理及应用
  16. python ln()怎么实现_python循序渐进_python简介
  17. VSCODE无法使用unordered_map解决
  18. 1.关于tomcat的startup.bat文件闪退,而日志文件没有任何信息
  19. App推送推了10万打开100?3招提高消息推送(Push)到达率
  20. 拼多多api接口应用示例

热门文章

  1. Chrome浏览器账号无法登陆
  2. Typora收费了,再找找免费的Markdown编辑器吗?
  3. Java实现简单的数字雨
  4. 【TIPC】三、Messaging
  5. 分治、CDQ分治小结
  6. Android usb学习笔记:Android AOA协议Android端 流程总结
  7. WPS如何快速输入随机姓名
  8. java集合类深度解析
  9. 解析单总线协议(1-wire)
  10. Tomcat的基本配置