img标签使用默认图片的一种方式
基于html5提供的onerror这个时间属性。
写法如下
<img src="图片地址" onerror="javascript:this.src=\'默认的图片地址\'">
测试如下

如图所示,显示的图片是默认图片。
以下是部分代码:分别用以下两段代码来测试
html+='<li><div class="pd"><a><img src="'+professor.img+'" onerror="javascript:this.src=\'qing_style/img/list/04.jpg\'"></a></div>';
professor.img是对象professor的img属性即头像地址,可能为null;
html+='<li><div class="pd"><a><img src="null" onerror="javascript:this.src=\'qing_style/img/list/04.jpg\'"></a></div>';
html+='<li><div class="pd"><a><img src="null" onerror="javascript:this.src=\'qing_style/img/list/04.jpg\'"></a></div>';
是src为null,做测试。
结果两种方式都测试成功。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步