前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >img图片加载失败?

img图片加载失败?

作者头像
全栈程序员站长
发布于 2022-09-05 03:19:12
发布于 2022-09-05 03:19:12
3.3K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

问题场景

在工作中经常会使用< img >标签进行图片展示,但是经常有图片加载失败的情况发生(图片地址不存在、图片已经删除等)。

场景再现

图片加载失败时的用户体验是很不好的。虽然< img >标签有alt属性可以展示文本,但是用户体验依然差。 代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<img alt="头像" src="${fProductConsult.consumerAvatar!}" />

效果:

解决方法

使用onerror事件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<img alt="头像" src="${fProductConsult.consumerAvatar!}"  onerror = "this.null;this.src='${request.contextPath}/img/img-no.jpg'" />

效果:

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137051.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Java 进阶篇】Bootstrap 快速入门
Bootstrap 是一个流行的开源前端框架,它使网页开发更加容易和高效。无论您是一个有经验的开发者还是一个初学者,本文将带您深入了解 Bootstrap,从基础概念到实际示例,以帮助您快速入门这个强大的工具。
繁依Fanyi
2023/10/22
7080
【Java 进阶篇】Bootstrap 快速入门
Discuz! X3.2 二次开发基本流程
/source———————————————–程序模块功能处理目录 /source/admincp———————————–后台管理文件 /source/archiver———————————-论坛静态化程序目录 /source/class————————————-核心类库 /source/function———————————-DX自定义函数库 /source/include———————————–程序功能处理目录 /source/language———————————-程序语言包 /source/module————————————程序功能模块程序包 /source/plugin————————————插件程序扩展目录 /source/discuz_version.php————————程序版本号存放文件
全栈程序员站长
2022/08/31
1.1K0
HTML5标签2
在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下:
星辰_大海
2020/09/30
2.8K0
WEB入门二 表格和表单
表格对于网页制作而言极其重要,其最明显的优点是能够以行列整齐的形式来显示文本、数字、图片信息。而且,表格还可以用于固定文本或图像的显示位置。经常上网的用户会发现表格被大量网站广泛应用,例如新闻列表、商品显示等。
张哥编程
2024/12/17
7430
001.html常用的基础知识点
主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。
qubianzhong
2018/08/15
3.3K0
discuz X3全局变量$_G
缓存能够很好的提高程序的性能,一些配置数据没必要每次都查询数据库,只要在修改了的时候更新下缓存即可。
py3study
2020/01/09
2.1K0
Adobe dreamweaver CS6小白入门教程「建议收藏」
用dreamweaver制作图片切换效果_百度经验 https://jingyan.baidu.com/article/7c6fb4287f8b3580652c906d.html
全栈程序员站长
2022/07/01
8.1K0
Adobe dreamweaver CS6小白入门教程「建议收藏」
原 快速创建 HTML5 Canvas 电
前言 电信网络拓扑图确实实用性很强,最近有个项目是基于这个的,为了写得丰富一点,还加了自动布局已经属性栏部分,不过这个 Demo 真的写得很用心,稍微改改都能直接运用到项目中去,还可以进行数据交互,总之希望能对大家有所帮助。 效果图 image.png 拓扑图 从上面的效果图中我们可以看到,整个页面分为 3 个部分,左边的 graphView 拓扑图部分,右下角的 tableView 表格部分,以及右上角的 propertyView 属性部分。我们先把整个场景划分出来,然后再向各个部分来添加具体的内容:
HT_hightopo
2018/06/05
1.5K0
html 下
存在即是合理的。 表格的现在还是较为常用的一种标签,但不是用来布局,常见显示、展示表格式数据。
梨涡浅笑
2020/10/27
3K0
html 下
Day2:html和css
表格用table,tr代表表格中的一行,必须在table标签中,td用于表示表格中的单元格,<tr></tr>表格中的一行.
达达前端
2019/07/03
1.5K0
基于 HTML5 Canvas 的属性值点击出现多选项的制作
正常我们设置属性的时候,属性和属性值的 key value 对应,但是在实际开发中,经常遇到属性值可能需要从多项中选择,这个时候用原生的 HTML5 配合 JavaScript 来实现这个功能会让人非
HT_hightopo
2018/07/06
2.1K0
【Java 进阶篇】HTML块级元素详解
HTML(Hypertext Markup Language)是用于创建网页的标记语言。在HTML中,元素被分为块级元素和内联元素两种主要类型。块级元素通常用于构建网页的结构,而内联元素则嵌套在块级元素内,用于添加文本和其他内容。本文将重点介绍HTML的块级元素,包括其定义、常见块级元素和示例代码。
繁依Fanyi
2023/10/12
5970
【Java 进阶篇】HTML块级元素详解
关于“Python”的核心知识点整理大全60
用户10920956
2024/01/19
5830
关于“Python”的核心知识点整理大全60
uni-app 结合云函数开发小程序博客(二):云函数实现登录注册
不好意思大家,个人原因拖了一周时间才发表第二篇,没想到还有朋友在支持,非常感谢和抱歉。第一篇中已经引入了第三方样式,实现了主题和语言的切换;本篇主要开始页面的搭建和云函数创建,前端代码通过uniCloud.callFunction()方法调用云函数,云函数中可执行js运算、读写云数据库(NoSQL),直接返回json数据,也可以使用npm安装第三方依赖。服务端环境安装配置和安全等方面完全不需要去考虑。
一只图雀
2020/05/07
3.4K0
「学习笔记」HTML基础
「网页」主要是由文字、图像和超链接等元素构成,当然除了这些元素,网页中还可以包括音频、视频以及Flash等。
小城故事
2023/03/10
4.1K0
「学习笔记」HTML基础
Excelize 发布 2.7.1 版本,Go 语言 Excel 文档基础库
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Excel、WPS、OpenOffice 等电子表格办公应用创建的电子表格文档。支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写 API,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计算等系统。入选 2020 Gopher China - Go 领域明星开源项目(GSP)、2018 年开源中国码云最有价值开源项目 GVP (Gitee Most Valuable Project),2022 中国开源创新大赛优秀项目。
xuri
2023/04/11
1.8K0
Excelize 发布 2.7.1 版本,Go 语言 Excel 文档基础库
前端成神之路-HTML
查看网站: http://tongji.baidu.com/data/browser
海仔
2020/10/27
2.6K0
前端成神之路-HTML
python中的prettytable入门
PrettyTable是一个Python库,它可以用于创建和打印漂亮的文本表格。在数据分析、数据可视化和命令行应用程序开发中,表格是非常常见和有用的一种数据展示形式。PrettyTable提供了简单而功能丰富的API,使得创建美观的表格变得非常容易。 在本文中,我们将探索PrettyTable的一些基本用法,包括创建表格、添加数据、修改样式和打印表格。
大盘鸡拌面
2023/10/22
4710
WordPress主题开发,从入门到精通。
相关文档:https://www.wpzhiku.com/document/wordpress-plugin-basics/
房东的狗丶
2023/02/17
11.1K0
Cocoa编程中视图控制器与视图类详解
iPhone编程规则是:一个窗口,多个视图。UIView是iPhone屏幕上很多控件的基础类。每个iPhone用户界面都是由显示在UIWindow(这其实也是个特殊的UIView)内的众多UIView及其专门化子类构建的。 显示数据的视图: UITextView UILabel UIImageView UIWebView MKMapViews UIScrollView 可选择的视图(以下两个视图类实例都是模态显示的): UIAlertView UIActionSheet  所有控件(控件是将用户触摸转换为回
猿人谷
2018/01/17
5.9K0
Cocoa编程中视图控制器与视图类详解
相关推荐
【Java 进阶篇】Bootstrap 快速入门
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验