Перебор элементов на странице не работает
Только начинаю осваивать js, и вот написал небольшой консольный скрип для выборочный очистки страницы вконтакте от постов. Скрипт ниже должен чистить текущую страницу от всех постов которые оставил пользователь durov.
for (var i=1;i<530;i++){
if (document.getElementsByClassName('author')[i].getAttribute('href') == '/durov')
{
document.getElementsByClassName('post_delete_butto n fl_r')[i].onclick();}
}
Но вылезает ошибка: TypeError: document.getElementsByClassName(...)[i] is undefined
Насколько я понял проблема в переменной i, она почему-то не определена.
Элементы с классом author на странице есть и удачно выводятся в консоль. Когда добавляю цикл и выбираю [i] элемент массива все ломается.
Сколько ни пытался найти проблему, не смог. Прошу помощи
|