Показать сообщение отдельно
  #2 (permalink)  
Старый 21.05.2020, 16:15
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

const itemArray = document.getElementsByClassName('item');
for(i=0; i<itemArray.length; i++) {
	itemArray[i].onclick = (function (i){ 
        return function (){
            // что-то делаем...
        };
    })(i);
}

// или так
document.querySelectorAll('.item').forEach((node, index) => {
    node.addEventListener('click', e => {
        // что-то делаем...
    });
});
Ответить с цитированием