Написал код, а консоль ругается: строка 17 позиция 34 Где ошибка , не наблюдаю.
let list = document.querySelector(’.todo-list’);
let input = document.querySelector(’.todo-input’);
let form = document.querySelector(’.todo-form’);
let priority = document.querySelector(’.todo-priority’);
Объясните мне пожалуйста как строится смысл этой строки кода:
let task = document.createElement(‘li’);
Создаем переменную task со значением создать элемент list item?
Где здесь логика???
Как значение переменной может быть командой?
И второй вопрос, возможно ли операцию с 1 строчки и 2 строчки совместить, или они должны идти обязательно раздельно?
такой вариант выдает ошибку, видимо из-за знака равно
et list = document.querySelector(’.todo-list’);
let input = document.querySelector(’.todo-input’);
let form = document.querySelector(’.todo-form’);
let priority = document.querySelector(’.todo-priority’);
form.onsubmit = function (evt) {
evt.preventDefault();
let task = document.createElement(‘li’);
task.textContent = input.value;
if (priority.classList.contains(‘is-important’)){
task.classList.add(‘is-important’);}
else {task.classList.remove(‘is-important’);}
list.append(task);
input.value=’’;
};
Почему выдает ошибку TypeError : list.append is not a function
скажите что не так а то он последнюю задачу не принимает:
let list = document.querySelector(’.todo-list’);
let input = document.querySelector(’.todo-input’);
let form = document.querySelector(’.todo-form’);
let priority = document.querySelector(’.todo-priority’);
let list = document.querySelector(’.todo-list’);
let input = document.querySelector(’.todo-input’);
let form = document.querySelector(’.todo-form’);
let priority = document.querySelector(’.todo-priority’);