我處於一種情況,我知道圖像的名稱,但不是確切的擴展名。擴展名可以是.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嗎? –