Вы бы использовали эту функцию для просмотра их в виде массива:
document.getElementsByTagName('img');
Это массив img
элементов, и вы можете обращаться с ним так, как если бы вы использовали функцию getElementById()
(т.е. вы все еще можете выполнять те же операции над элементами, но вам нужно ссылаться на элемент):
document.getElementsByTagName('img')[0]
Если факторы, о которых вы говорите, действительно сложны, я бы использовал jQuery (это действительно мощно):
$('img[alt]').css('padding', '10px');
Это добавит 10px
дополнение к каждому изображению с атрибутом alt
(надеюсь, я печально известен размещением почти рабочего кода).
Удачи!