Ingernirated
@Ingernirated
Романыч

Почему в функции push добавляет всего один раз значение?

Почему функция не хочет добавлять в массив значения, после добавления первого?
https://jsfiddle.net/uzuarvm4/9/
  • Вопрос задан
  • 224 просмотра
Решения вопроса 3
sergiks
@sergiks Куратор тега JavaScript
♬♬
когда вы меняете innerHTML, слетают все события.

Вот так работает.
Ответ написан
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Комментировать
document.body.innerHTML += arr; - сбрасывает все обработчики событий. Т.к. innerHTML += something не инкрементирует а заменяет на текущий контент + something. Следовательно ни var input = document.querySelector(".input");, ни var button = document.querySelector(".button"); уже не существует.
Тык
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы