Показать сообщение отдельно
  #2 (permalink)  
Старый 25.04.2020, 16:14
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,745

Вот это какая то жуть
for (let i = 0; i < allProperty.length; i++) {
    for (let k = 0; k < unitOkno.length; k++) {
    unitOkno[k].addEventListener ("click", function() {
    dialog.style.backgroundColor = unitOkno[k].style.backgroundColor;
     
     if (k == 0) {ppp.append (allProperty[i][1])};  
     if (k == 1) {ppp.append (allProperty[i][3])};
     if (k == 2) {ppp.append (allProperty[i][5])};
     
    });
   };
 };

Вы на каждое unitOkno[k] вешаете 7 обработчиков по click Для i = 0, 1..6.
И при клике сработает каждый.
Ответить с цитированием