Прячем текст при редактировании элемента на JavaScript
Вопрос по уроку http://code.mu/ru/javascript/book/prime/dom/manipulation/hiding-text-when-editing-item/
Зачем там лишнее удаление событий, когда можно проще решить или я не прав?
let elem = document.querySelector('#elem');
elem.addEventListener('click', function () {
let input = document.createElement('input')
input.value = elem.innerHTML;
elem.innerHTML = '';
input.addEventListener('blur', function (){
elem.innerHTML = this.value;
elem.parentElement.removeChild(this);
});
elem.parentElement.appendChild(input);
});
Ответы на вопрос (0)
Добавить новый ответ