Это мой первый код "с нуля". Пытаюсь разобраться как что должно работать и на определенном этапе возник тупик.
Итак, есть массив из div.class в каждом из них содержатся теги img. Задача перебрать в каждом див все img и найти среди них с расширением gif
Просто img во всем документе я перебрала успешно. Код работал
var mas=document.getElementsByTagName('img');
for(i=0; i<mas.length;i++)
{
ext=mas[i].src.split(".").pop();
if(ext=="gif"){
mas[i].src="http://forumavatars.ru/img/avatars/0014/21/71/4-1403302678.png";
}
};
Теперь пытаюсь задать перебор только в конкретных div Пробовала разные коды, не срабатывает
var mas2=document.getElementsByClassName("container");
var mas=document.getElementsByTagName('img');
for (j=0;j<mas2.length;j++){
for(i=0; i<mas.length;i++)
{
ext=mas[i].src.split(".").pop();
if(ext=="gif"){
mas2[j].mas[i].src="http://forumavatars.ru/img/avatars/0014/21/71/4-1403302678.png"; }
}
}
Что не правильно делаю?