寻找在原始图像源引发异常的情况下为图像加载设置multiple个后备的方法.
给定一个图像标记,如<img id="art">
,当第一个图像cover.jpg
抛出错误时,下面的JS代码将后备图像src设置为album.jpg
:
var art = document.getElementById('art');
art.src = "cover.jpg";
art.onerror = () => {
art.src = "album.jpg";
};
如何触发another onerror
处理程序,以便在album.jpg
丢失的情况下设置另一个回退?例如,如果加载cover.jpg
失败,然后album.jpg
也失败,如何将另一个后备设置为front.jpg
,依此类推?