我处于一种情况,我知道图像的名称,但不是确切的扩展名。扩展名可以是.jpg或.png。此外,图像本身可能不存在。所以,我必须执行以下操作:HTML:触发onerror两次以显示替代图像的替代
- 尝试加载image.jpg的
- ONERROR,试图加载image.png
- ONERROR,显示notfound.jpg
我写以下代码:
<img src=image.jpg onerror="this.onerror=null; this.src=image.png;">
但是“this.onerror = null”只会停止进入无限循环的错误。当再次触发onerror时,如何加载替代图像“notfound.jpg”的替代方法?
你可以使用jQuery吗? –