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

Erros na manipulação DOM

Toda que vou verificar os código. Aparece essa mensagens .

Já procurei tutorias e não consigo resolver isso.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Charles! Como vai?

Parece que você está enfrentando alguns erros relacionados à manipulação do DOM e carregamento de recursos. Vamos tentar entender e resolver isso.

  1. TypeError: Cannot read properties of undefined: Esse erro geralmente ocorre quando você tenta acessar uma propriedade de um objeto que não existe ou não foi inicializado. Verifique se todas as variáveis e objetos que você está tentando acessar realmente existem no momento em que o código é executado.

    • Certifique-se de que todos os elementos do DOM que você está manipulando estão carregados antes de tentar acessá-los. Você pode usar o evento DOMContentLoaded para garantir isso:
      document.addEventListener('DOMContentLoaded', function() {
          // Seu código aqui
      });
      
  2. Failed to load resource: the server responded with a status of 404: Isso indica que um recurso (como um arquivo JavaScript ou CSS) não foi encontrado. Verifique se o caminho para o arquivo está correto e se o arquivo realmente existe no local especificado.

  3. Promise rejection (uncaught in promise): Isso pode ocorrer se uma promessa (Promise) falhar e não houver um bloco catch para lidar com o erro. Certifique-se de que todas as promessas tenham tratamento de erro adequado:

    someAsyncFunction()
        .then(response => {
            // Lógica de sucesso
        })
        .catch(error => {
            console.error('Erro:', error);
        });
    
  4. Verifique extensões e scripts de terceiros: Às vezes, extensões do navegador ou scripts de terceiros podem causar conflitos. Tente desativar extensões temporariamente para ver se o problema persiste.

Espero que essas dicas ajudem a resolver os erros que você está enfrentando.

Abraço e bons estudos!

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