Показать сообщение отдельно
  #1 (permalink)  
Старый 03.03.2018, 13:47
Новичок на форуме
Отправить личное сообщение для AlexTrust Посмотреть профиль Найти все сообщения от AlexTrust
 
Регистрация: 03.03.2018
Сообщений: 4

не скрываются дочерние дивы
Добрый день.
третий день бьюсь с задачкой:
Есть два перечня дивов. 1 вложен в другой. Необходимо при нажатии на родительский скрывать\отрывать соответствующий дочерний.
Выглядит это примерно так:
var elems1 = document.getElementsByClassName("flor1");
var array1 = Array.from(elems1);
var elems2 = document.getElementsByClassName("flor2");
var array2 = Array.from(elems2);

for (var key in array1) {
array1[key].onclick = function () {
  if (array2[key].style.display == "block") {
array2[key].style.display = "none";
}
else array2[key].style.display = "block";
}

работает неправильно...событие применяется только к последнему элементу array2.
Помогите пожалуйста, весь интернет перерыл...

Последний раз редактировалось AlexTrust, 03.03.2018 в 15:50.
Ответить с цитированием