вызвать функцию элемента из массива
Столкнулся с такой проблемой
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()? |
Цитата:
function f2()
{
alert(imgarray.length);
var n = 1;
alert( typeof imgarray[n]);
imgarray[n].click(); // тут ошибка
}
|
| Часовой пояс GMT +3, время: 12:17. |