当图片加载失败的时候,我们可以利用onerror事件赋予它默认图片,但是问题来了,假如默认图片又不存在呢,即加载失败,这个时候就会陷入死循环。

为了避免死循环的情况,我们可以在执行完onerror事件后,置于onerror=null 来清除onerror事件,参考代码如下:

<img src="http://127.0.0.1:8088/images/avatar_50x50.gif" onerror="this.onerror=null;this.src='http://127.0.0.1:8088/images/noavatar_small.gif'" />

相关文章:

  • 2021-08-05
  • 2021-12-22
  • 2021-06-02
  • 2022-12-23
  • 2021-12-05
  • 2021-08-02
猜你喜欢
  • 2021-12-22
  • 2022-03-08
  • 2021-12-22
  • 2021-10-23
相关资源
相似解决方案