Я использую JS для создания некоторых элементов - флажок + некоторое значение из ввода.
Мой код для создания флажка:
const checkboxOfTask = document.createElement('input');
checkboxOfTask.type = "checkbox";
checkboxOfTask.id = "checkboxOfTask";
затем я хочу добавить его и значение из текстового ввода в html примерно так:
addTaskButton.addEventListener('click', function() {
const newTask = document.createElement('li');
if (taskDateInput.value == "") {
newTask.innerText = checkboxOfTask + taskInput.value;
} else {
newTask.innerText = checkboxOfTask + taskInput.value + " - " + taskDateInput.value;
}
Затем, когда я смотрю на свой проект, список показывает мне «[object HTMLInputElement] sometxt». Теперь, когда я смотрю на него, я думаю, что проблема в newTask.innerText, потому что я добавляю его в innerText, но я не знаю, как это сделать правильно.