Creé una lista de tareas pendientes, pero después de cambiar un elemento de la lista de la pestaña en curso a la completada, el botón de marca de verificación creado con js también se cambia a la pestaña completada.
He codificado de tal manera que cada elemento de la lista creado en la pestaña en curso está vinculado a una marca de verificación (clase). Para eliminar ese botón, debemos eliminar la clase, es decir, vinculado al elemento de la lista.
Yo he tratado:
var nextlist = document.getElementById("completed").getElementsByTagName("li"); var j; for(j = 0; j < nextlist.length; j++){ nextlist[0].classList.remove("complete"); }Pero no funciona. Y debido a que esto está en HTMLCollection, no podemos usar querySelectorAll()
Debes reemplazar nextlist[0] por nextlist[j]
var nextlist = document.getElementById("completed").getElementsByTagName("li"); var j; for(j = 0; j < nextlist.length; j++){ nextlist[j].classList.remove("complete"); }