正如话题所说的那样。如果图像文件不存在,是否有任何方法可以显示/使用其他图像源文件?
我只是使用javascript绘制元素并为其分配来源。
答案 0 :(得分:2)
如果没有AJAX,你可以做这样的事情
function checkIfExists(src) {
var img = new Image();
img.onload = function() {
//
};
img.onerror = function() {
// load another src
};
img.src = src;
}
您还可以查看http状态。
function checkIfExists(url)
{
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}