检查页面上的图像是否损坏

时间:2016-03-10 10:50:01

标签: c# jquery image coded-ui-tests

如何检查加载的图像是否已正确加载或损坏? 我不想在图像上添加“onload”事件。

进入页面时,我需要确定页面上的任何图像是否已损坏。

谢谢!

3 个答案:

答案 0 :(得分:1)

检查img元素的naturalWidth,如果naturalWidth为0则它会被破坏。

var x = document.getElementById("myImg").naturalWidth;

答案 1 :(得分:1)

你可以使用jquery错误函数

$('img').error(function(){
        alert("miss " + $(this).attr("src") ); 
});

在函数内部你可以做一些动作

答案 2 :(得分:0)

您可以在Jquery中使用load()函数。实施例

$("#Img").load(function() {
   alert('I loaded!');
});

http://api.jquery.com/load/