Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Erro ao salvar os pensamentos

Quando eu fui testar, apareceu que tá dando erro ao salvar os pensamentos

coloquei o código no meu github

https://github.com/hkaroll/Memoteca

1 resposta

Oi, Karoll. Tudo bem com você?

Identifiquei a causa do erro ao salvar os pensamentos no arquivo ui.js. Na linha onde você está trabalhando com a lista, há um método incorreto sendo chamado.

No lugar de listaPensamentos.ariaHasPopup(li), o método correto é listaPensamentos.appendChild(li). O método appendChild() é responsável por adicionar o elemento <li> à lista no DOM. Já ariaHasPopup é um atributo relacionado à acessibilidade e não serve para inserir elementos na página, por isso esse trecho acaba causando o comportamento inesperado.

Ficando assim:

li.appendChild(iconeAspas)
li.appendChild(pensamentoConteudo)
li.appendChild(pensamentoAutoria)
listaPensamentos.appendChild(li)

Você poderia fazer essa alteração e verificar se o pensamento passa a ser salvo e exibido corretamente? Se surgir outro erro após esse ajuste, compartilhe a mensagem apresentada no console do navegador para que possamos analisar.

Espero ter ajudado.

Siga firme nos seus estudos e conte com o fórum sempre que precisar.

Abraços :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado