Это мой первый код "с нуля". Пытаюсь разобраться как что должно работать и на определенном этапе возник тупик. 
Итак, есть массив из 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"; } 
   }  
    
   
}
Что не правильно делаю?