Buenas tardes, no me quedo muy claro sobre la accion de innerHTML. En la clase vemos que para borrar la lista de errores usamos innerHTML:
var mensajesErrores = document.querySelector("#mensaje-errores");
mensajesErrores.innerHTML = "";
pero tambien de la siguiente forma se puede borrar esa lista:
var mensajesErrores = document.querySelector("#mensaje-errores");
mensajesErrores.textContent = "";
¿entonces mi duda es cuando usar innerHTML en vez de asignarle al textContent una cadena vacia?