Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.07.2018, 08:29
Новичок на форуме
Отправить личное сообщение для Алeксандр Посмотреть профиль Найти все сообщения от Алeксандр
 
Регистрация: 14.07.2018
Сообщений: 1

не могу разобраться с циклом for
Доброго времени суток!Изучаю js уже 2 месяца, сегодня когда писал цикл for наткнулся на какой то всемирный заговор смысл цикла в том чтобы при клике на заголовок в консоль выводился номер этого заголовка по порядку (с нуля) но выводит все время четверку. Буду очень благодарен если кто-нибудь мне поможет

var titles = document.querySelectorAll('.titles');
            for(i =0; i<titles.length; i++){
                titles[i].addEventListener('click',function(){
                    console.log(i);
                })
            }
Ответить с цитированием
  #2 (permalink)  
Старый 14.07.2018, 09:08
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,106

с этого начинается изучение замыканий
https://javascript.ru/basic/closure#...-ispolzovaniya
Ответить с цитированием
  #3 (permalink)  
Старый 14.07.2018, 09:11
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,106

var titles = document.querySelectorAll('.titles');
titles.forEach((el,i)=>el.addEventListener('click',function(){
	console.log(i,el);
}));
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу разобраться с валидатором форм ПавелСедой Общие вопросы Javascript 4 14.02.2017 17:22
не могу разобраться с форматом даты frolgp Элементы интерфейса 8 23.01.2016 07:18
Не могу разобраться kktak Элементы интерфейса 1 15.06.2015 08:44
Не могу разобраться с двумерным массивом pro_xaoc jQuery 6 10.06.2012 11:11
Не могу разобраться с setTimeout bazilio2010 Общие вопросы Javascript 3 13.01.2012 22:17