javascript - 使用 onerror 处理 404 的 src 与 img 不同

标签 javascript jquery html

嘿,所以我尝试将 onerror 与 img 标签一起使用,它将检查网站是否已启动。根据我的研究,我已经完成了 onerror 可用于获取网站状态。所以我想要完成的是,如果网站有 404 错误,它将返回红色图像,但是如果网站启动并运行,它将显示绿色图像。因此,我能够想出一个可以解决问题的代码,但问题是我想组合代码,这样它一次只会显示一张图像,除了下面两个是我的代码示例之外,任何帮助都将得到赞赏。

<img src="badlink" onerror="this.onerror=null;this.src='https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/Red.svg/120px-Red.svg.png'" />

<img src="https://www.google.com" onerror="this.onerror=null;this.src='http://greensportsalliance.org/images/darkGreenSquare.gif'" />

最佳答案

<img src="badlink" onerror="onerror=null;this.src='https://upload.wikimedia.org/wikipedia/commons/thumb/2/25/Red.svg/120px-Red.svg.png'" />

<img src="https://www.google.com" onerror="onerror=null;this.src='http://greensportsalliance.org/images/darkGreenSquare.gif'" />

关于javascript - 使用 onerror 处理 404 的 src 与 img 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30968007/

相关文章:

jQuery,从最后一个子元素中删除文本

javascript - 为什么这不会收到返回值?

javascript - 有没有办法在没有指定宽度或高度的情况下使 div 居中?

javascript - 使用 Electron 单击时切换图像无法切换并闪烁整个页面

javascript - jQuery 类选择器不适用于数据表中 JSON 生成的元素

javascript - NodeJS + 套接字.io : simple Client/Server example not working

javascript - jquery同步ajax仅在循环结束时附加到html

javascript - 如何检测任一事件触发器?

javascript - 如何将 css 内容加载为 StyleSheet 对象?

javascript - 检测 &lt;iframe&gt; 是否正在播放音频