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

Как правильно повесить два или больше обработчиков на элемент?

Ребят, как правильнее два слушателя навесит на элемент ?
У меня при двойном нажатии можно изменить скажем заголовок таска
Хочу чтобы и при кнопке Enter сохранение происходило и при расфокусе blur
text.addEventListener("blur", () => {
        editingEl.textContent = text.value;
        currentTitle = text.value;
        text.remove();
    });
    
    text.addEventListener("keypress", (e) => {
        if (e.key === "Enter") {
            editingEl.textContent = text.value;
            currentTitle = text.value;
            text.remove();
        }
    });
  • Вопрос задан
  • 891 просмотр
Подписаться 6 Простой Комментировать
Решения вопроса 1
politon
@politon
HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
const saveTask = () => {
    editingEl.textContent = text.value;
    currentTitle = text.value;
    text.remove();
}

text.addEventListener("blur", saveTask);

text.addEventListener("keypress", (e) => {
    if (e.key === "Enter") {
        saveTask();
    }
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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