首页 > web前端 > css教程 > 为什么图像的'onerror”属性在 Chrome 和 Mozilla 中有时会失败?

为什么图像的'onerror”属性在 Chrome 和 Mozilla 中有时会失败?

Linda Hamilton
发布: 2024-11-03 18:34:29
原创
837 人浏览过

Why Does the `onerror` Attribute for Images Sometimes Fail in Chrome and Mozilla?

使用 onerror 属性处理损坏的图像

HTML 为什么图像的'onerror”属性在 Chrome 和 Mozilla 中有时会失败?元素提供了一个 onerror 属性,允许开发人员指定替代图像或在主图像加载失败时要采取的操作。但是,用户报告在 Chrome 和 Mozilla 等某些浏览器中遇到此属性的问题。

要解决此问题,建议使用以下代码结构:

<code class="html"><img src="invalid_link"
     onerror="this.onerror=null;this.src='https://placeimg.com/200/300/animals';"
></code>
登录后复制

此代码通过在第一次触发后将 onerror 处理程序设置为 null 来工作。这可以防止备份 URL 无效时出现无限循环的错误事件。

现场演示:http://jsfiddle.net/oLqfxjoz/

以上是为什么图像的'onerror”属性在 Chrome 和 Mozilla 中有时会失败?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板