Olá Arthur, tudo bem?
O erro encontra-se na terceira linha da sua função.
Está escrito foreach
ao invés de forEach
e fuction
ao invés de function
. Veja:
function exibeMensagensDeErro(erros){
var ul = document.querySelector("#mensagens-erro");
erros.foreach(fuction(erro){ //erro aqui
var li = document.createElement("li");
li.textContent = erro;
ul.appendChild(li);
})
}
Notei também que está faltando deixar em branco o conteúdo interno de <ul>
, como foi feito na aula.
Modificando, ficará assim:
function exibeMensagensDeErro(erros) {
var ul = document.querySelector("#mensagens-erro");
ul.innerHTML = "";
erros.forEach(function(erro) {
var li = document.createElement("li");
li.textContent = erro;
ul.appendChild(li);
});
}
Espero ter ajudado, em caso de dúvidas fique a vontade para perguntar. Bons estudos!