Как указывает @Kyle, img
не имеет атрибута href
, они имеют только src
. Просто угадайте, но у вас может быть ссылка (a
) вокруг ваших изображений, а в href
хранится путь к большому изображению (в случае, если img
- миниатюра).
В этой ситуации вы можете использовать:
function checkImages() {
var images = document.images;
for (var i = 0; i < images.length; i++){
if (images[i].parentNode.tagName.toLowerCase() === 'a') {
console.log(images[i].parentNode.href);
}
}
}
jsFiddle Demo