我应该使用什么代替不赞成使用的`onerror`属性?

问题描述 投票:5回答:1

在我的图像上,我设置了onerror属性,以便在图像由于某种原因不可用时使用占位符:

<img
    class="article-img"
    src="path-to-image.jpg"
    alt="some description"
    onerror="this.src='/images/fallback.png'"
>

现在,它看起来像onerror has been deprecated,但是我找不到建议的替代方法来处理错误(可能以类似的紧凑方式)。

知道为什么不推荐使用它也很有趣。

在我的图像上,我设置了onerror属性,以便在图像由于某种原因不可用的情况下使用占位符:...

image error-handling placeholder fallback
1个回答
0
投票

根据MDN,它似乎已被弃用为img标签属性,而不是全局事件; GlobalEventHandlers.onerror仍然有效,并且似乎还没有将标签属性事件分类为该位置(在该部分中),但仍在显示img属性示例。

© www.soinside.com 2019 - 2024. All rights reserved.