Показать сообщение отдельно
  #10 (permalink)  
Старый 24.06.2017, 23:05
Профессор
Отправить личное сообщение для DivMan Посмотреть профиль Найти все сообщения от DivMan
 
Регистрация: 08.03.2016
Сообщений: 429

Но я всё равно не понимаю, почему, если написать так

if (input.value == i) img[i].classList.remove("hidden");

     else {
       img[i].classList.add("hidden");
       }


то первый элемент не удаляется?

Вот я допустим ввожу 1 и появился второй блок, потом я его стираю и получается должно сработать условие else, потому что в инпуте нету такого значение, которое в i, там сейчас пусто и не понятно, почему в таком случае, не удаляется первый блок?
Ответить с цитированием