gpt4 book ai didi

javascript - 如何检测图像路径是否损坏?

转载 作者:行者123 更新时间:2023-11-30 18:03:27 62 4
gpt4 key购买 nike

我正在尝试检测图像是否在 javascript 中可用.

我有一个返回不同类型图像的 switch 语句。

switch (type){

case 'oldProduct':
return "<img src='project/'" + folder + imagename + "/>"
break;

case 'newProduct':
return "<img src='project/'" + folder2 + imagename2 + "/>"
break;

more cases....

}

我想知道在我返回图像之前是否有办法检测图像是否存在。 <img src='project/'" + folder2 + imagename2 + "/img> src在我的情况下可能是一条 splinter 的道路。非常感谢!

最佳答案

如果您只想使用 javascript 而不是 jquery,我唯一的建议是将图像加载到页面上,如

<img src="yoursrc" id="testImage" style="display:none;"/>

然后检查 onerror 方法“not may not work in really old ie”

var image = document.getElementById('testImage');
im.onerror = function(){
//do something on error
};

然而,更简洁可靠的方法是在图像上运行 jquery get。

像这样

function checkImg(src){
var jqxhr = $.get(src, function() {
return true;
}).fail(function() {
return false;
});
}

关于javascript - 如何检测图像路径是否损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16343746/

62 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com