Я работаю над проектом списка дел, и при создании нового li
я бы хотел, чтобы он начинался с span
, содержащего "X". Я написал код ниже, но вместо span
я получаю «[объект HTMLSpanElement]». Кто-нибудь знает, как это исправить? Спасибо!
var enterItem = document.querySelectorAll("input");
var todoList = document.getElementById("todo-list");
for (var i = 0; i < enterItem.length; i++) {
enterItem[i].addEventListener("keypress", function(key) {
if(key.which === 13){
var newLi = document.createElement("li");
var span = document.createElement("span");
var newItem = this.value;
span.textContent = "X";
newLi.appendChild(document.createTextNode(span + " " + newItem));
todoList.appendChild(newLi);
this.value = "";
}
});
}