Задача: написать div, который при клике превращается в textarea, а при blur обратно в div.
код:
let div = document.createElement("div");
document.body.append(div);
div.style.backgroundColor = "red";
div.innerHTML = "fhwekfhwehwkvw";
div.addEventListener("click", function(event) {
let divClone = div;
let textarea = div.outerHTML = "<input type='textarea'>";
textarea.focus();
textarea.addEventListener("blur", function(event) {
textarea.remove();
div = divClone;
document.body.append(divClone);
})
})
ошибка: textarea.focus is not a function.
С чем она связана?