嘿,所以我尝试将 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/