首页 > 其他分享 >图片加载失败显示默认图片

图片加载失败显示默认图片

时间:2022-08-23 15:57:08浏览次数:83  
标签:onerror 默认 handlebarsjs 图片 模板 加载

背景

在写html时不想通过js、jstl表达式等去判断url是否为null,url的图片是否存在等情况,可以使用onerror。img的alt属性只是给图片设置未加载时的文字提示信息,而onerror则是给图片设置未加载时的默认图片。

隐藏图片

图片元素隐藏

<img src="http://IMG_URL" alt="图片文字提示" one rror="this.style.display='none'"/>

设置默认图

<img src="http://IMG_URL" alt="图片文字提示" one rror="this.src='默认图片的url地址';this.οnerrοr=null"/>

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

一个模板引擎handlebarsjs

接手维护的一个项目里用了一个叫handlebarsjs的语义模板库,通过对view和data的分离来快速构建Web模板。
https://handlebarsjs.com/guide/

标签:onerror,默认,handlebarsjs,图片,模板,加载
From: https://www.cnblogs.com/aeolian/p/16616483.html

相关文章

  • JVM类加载
    类加载Person.java文件javacPerson.java生产Person.classjavap-p-vPerson.class   进行类加载:是要将class文件转换为机器码 实现跨平台(不同的jdk)加载-......
  • discuz如何设置默认首页
    discuz如何设置默认首页-百度经验 https://jingyan.baidu.com/article/ab0b5630847aa9c15afa7d0c.htmldiscuz论坛程序默认安装的首页是论坛,而不是门户,如何设置门......
  • Ubuntu16.04安装python3.5并设置为默认版本
    综述:ubuntu16.04版本之后,系统会自带python2.7版本,如果需要下载新版本的python3.5,需要进行更新安装一、下载python3.5 首先在ubuntu的终端ternimal输入命令:sudoapt-get......
  • 使用Photoshop对免疫荧光图片进行Merge操作方法
    如何使用Photoshop对免疫荧光图片进行Merge?这是一种科研文章中常见的修饰手法,如何使得两种荧光染色的图片merge在一起呢,为您分享使用Photoshop对免疫荧光图片进行Merge操作......
  • mybatis 配置文件mybatis.xml的加载过程
    mybatis配置文件的整体加载过程mybatis几乎所有的用户相关的操作都是再SqlSession上进行的,儿sqlSession是由SqlSessionFactory调用openSession方法创建的.正常情况下......
  • uniapp上传图片
    1、getUploadImg(e){ uni.chooseImage({ count:9, //默认9 sizeType:['compressed'], sourceType:['album','camera'], success:(res)=>{ ......
  • 更改postgis的图层数据导致geoserver的服务图层加载错误
    一、情景复现数据存放在postgis,并且用geoserver进行了图层发布。现在有个需求,需要对某一图层的属性表进行编辑操作,待我操作完并保存后,刷新浏览器,服务url就报错了在geos......
  • 设置Docker的默认文件存储位置
    对于windows下,直接修改dockerdesktop界面的配置项目。对于rockylinux下面,对应的配置文件存储在:vim/etc/docker/daemon.json文件可以配置镜像源之类的参数,存储的位置......
  • 使用clipboard.js复制文字+图片到微信后图片不显示问题处理
    使用clipboard.js复制文字+图片,粘贴到微信不显示图片,而QQ可以。解决方案:图片链接使用http,不要使用https。 使用clipboard.js实现复制功能文字+图片到微信客户端输入......
  • 博客粘贴图片自动上传到服务器(Java版)
    ​如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-......