HTTP 応答について言及している場合、Javascript でそれを取得できるとは思えません。達成しようとしていることを説明してください。ニーズに合った他のソリューションがあるかもしれません。
loadイベントとerrorイベントを使用して小さなデモを作成しました。
Javascript
$('img').load(function(e) {
// Image loaded
console.log(e.type, e);
})
.error(function(e) {
// Failed to load image
console.log(e.type, e);
$(this).addClass('error');
// NOTE: You could also change the src attribute.
});
CSS
img {
width: 200px;
height: 200px;
margin: 10px;
background: url('http://placekitten.com/g/200/200') no-repeat;
}
.error { border: 2px dashed red; }
HTML
<img id="img1" src="http://placekitten.com/200/200" />
<img id="img2" src="http://placekitten.com/no/such/file" />