Показать сообщение отдельно
  #1 (permalink)  
Старый 27.05.2013, 14:32
Новичок на форуме
Отправить личное сообщение для maXimus-x Посмотреть профиль Найти все сообщения от maXimus-x
 
Регистрация: 27.05.2013
Сообщений: 1

вызвать функцию элемента из массива
Столкнулся с такой проблемой

var imgarray = new Array(); // объявляю массив в глобальной области

function f1()
{
var elements = document.getElementsByTagName("img");
for (var i = 0; i < elements.length; i++) // нахожу нужные элементы, добавляю их в массив
      {
           if(elements[i].src != "...")
           {
             imgarray.push(elements[i]);
           }
      }

f2();
}

function f2()
{
var n = 1;
imgarray[n].click(); // тут ошибка
}


в консоли пишет
"Uncaught exception: TypeError: Cannot convert 'imgarray[n]' to object"

как обратиться к функции click()?
Ответить с цитированием