JavaScript 实现图片加载失败时显示默认图像
作者:异步漫步时间:2026-10-28 09:34:29浏览:302
本文介绍如何利用 JavaScript 处理 img 标签的 onerror 事件,以解决图片因网络、文件或 URL 问题导致加载失败的情况。通过编写 errorImg 函数,在图片加载出错时自动替换为预设的默认图像,从而提升用户体验并避免显示破碎图标。
图片加载失败的背景与 onerror 事件机制
网站图片无法显示的原因多种多样,包括网络连接异常、源文件损坏或 URL 地址错误等。当图片加载失败时,浏览器会触发 onerror 事件。利用这一机制,我们可以有效避免图片加载失败带来的视觉尴尬。
JavaScript 错误处理函数实现
JavaScript 实现代码
具体代码实现如下:
// 处理图片加载出错的情况
function errorImg(img) {
img.src = "http://static.xuexiba.com/uploadfile//UserInfo/Avatar/201403/1303992393385832875324.jpg";
img.onerror = null;
} HTML 标签调用与页面效果
HTML 标记代码
具体 HTML 代码如下:
<img width="32" height="32" src="1.jpg" onerror="errorImg(this)" /> 页面显示效果

作者最新文章
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
