【发布时间】:2020-06-21 06:15:09
【问题描述】:
图片加载失败一般有两个原因:
- src 无效。
- 互联网连接不佳。
如何使用onerror 事件处理?
编辑:更多细节:
所以,更具体地说,我为我的 markdown 渲染器创建了一个函数,它可以使用图像语法  渲染嵌入。
输出将是:
<img src="https://example.com" alt="caption" onerror="renderEmbed(this)"></img>
由于无效的 src url 将用于渲染嵌入,与有效 url 的不良连接将一团糟。
【问题讨论】:
-
你到底是什么意思?我的意思是:您是否正在寻找备用方案以在连接不良等情况下显示图像的替代版本?
-
请更具体并提供错误处理的上下文。为什么要处理图像错误?你想知道如何使用
error事件还是想知道如何分别绑定一个js函数? -
所以,更具体地说,我为我的 Markdown 渲染创建了一个函数,它可以使用图像语法
[caption](https://example.com)渲染嵌入。输出将是:<img src="https://example.com" alt="caption" onerror="renderEmbed(this)"></img>. -
由于无效的 src url 将用于渲染嵌入,因此与有效 url 的不良连接将一团糟。
-
所以基本上你想区分
renderEmbed函数中的“invalid src”错误和“连接不良”错误?我说的对吗?
标签: javascript html dom