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

Не понятна последняя строка,что это значит помимо того что мы делаем копию,зачем писать input.parentElement.appendChild(clone);?

<input type="submit" id="button">
<input type="text" id="input">
var input = document.getElementById('input');
var button = document.getElementById('button');

button.addEventListener('click', func);

function func(){
	var clone = input.cloneNode(true);
	input.parentElement.appendChild(clone);
}
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
var clone = input.cloneNode(true); - это мы создаём копию элемента в памяти
input.parentElement.appendChild(clone); - это мы добавляем нашу копию в дерево DOM в качестве дочернего узла родительского элемента
Ответ написан
Ваш ответ на вопрос

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

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