Por que ela não usou o querySelectorAll na linha 63? eu testei com o querySelectorAll e ele não funcionou
//código funciona
const mensagemErro = campo.parentNode.querySelector('.mensagem-erro');
const validadorDeImput = campo.checkValidity();
if(!validadorDeImput) {
mensagemErro.textContent = mensagem;
} else {
mensagemErro.textContent = "";
}
//codigo não funciona
const mensagemErro = campo.parentNode.querySelectorAll('.mensagem-erro');
const validadorDeImput = campo.checkValidity();
if(!validadorDeImput) {
mensagemErro.textContent = mensagem;
} else {
mensagemErro.textContent = "";
}