Задать вопрос
@molokhan

Почему parentElement равен null?

Добрый день!
Есть следующая задача: внутри списка находится произвольное кол-во input обернутых в span. Нужно, чтобы при фокусе любого input рядом с ним появлялось поле ввода доп.символов, оно у меня представлено как еще один span (пусть будет span class='extra'). При фокусе другого input, поле ввода из предыдущего нужно скрыть.
Вот CodePen: https://codepen.io/anon/pen/OdLNMw
Пытаюсь реализовать это таким способом. После выбора любого input, с помощью parentElement выбирается его родитель (обертка span), в который с помощью innerHTML добавляется нужный span class='extra'. После записываю ссылку на этот input в переменную previousInput и при новом срабатывании скрипта так же с помощью parentElement хочу получить обертку и удалить ненужный HTML. Но в этот раз parentElement возвращает null по сути на тот же input. В чем проблема?
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
fruity4pie
@fruity4pie
A
Это всё innerHTML виноват
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы