Испытание: Список задач

Код работает в ручном режиме, а в автоматическом не проходит. Почему?

let list = document.querySelector(’.todo-list’);
let input = document.querySelector(’.todo-input’);
let form = document.querySelector(’.todo-form’);
let priority = document.querySelector(’.todo-priority’);

priority.onclick = function () {
priority.classList.toggle(‘is-important’);
if (priority.classList.contains(‘is-important’)) {
priority.textContent = ‘Важная задача’;
} else {
priority.textContent = ‘Обычная задача’;
}
};

form.onsubmit = function (evt) {
evt.preventDefault();
let newTask = document.createElement(‘li’);
newTask.classList.add(‘todo-list’);
newTask.textContent = input.value;
list.append(newTask);

input.value = ‘’;

if (priority.classList.contains(‘is-important’)) {
newTask.classList.add(‘is-important’);}
};

попробуйте убрать это и вставить
input.value = ‘’; после newTask.classList.add(‘is-important’);}

Виктор, спасибо!
У меня получилось :slight_smile:

Всем привет! Может кому-нибудь поможет:)

//Создаем новый елемент списка - новая задача
let newTask = document.createElement(‘li’);
//Записываем задачу(текс) из формы
newTask.textContent = input.value;
//Добавляем задачу в конец списка ol to-list
list.append(newTask);
//Очищаем содержимое input после отправки
input.value = ‘’;
//Если задача важная, добавляем класс is-important
if(priority.classList.contains(‘is-important’)) {
newTask.classList.add(‘is-important’);
}