Uncaught TypeError: Failed to execute ‘appendChild’ on ‘Node’: parameter 1 is not of type ‘Node’.
Ao desenvolver uma função Javascript, encontrei o seguinte erro quando olhei para o meu console:
TypeError não capturado: falha ao executar 'appendChild' em 'Node': o parâmetro 1 não é do tipo 'Node'.
Em suma, o problema era que eu não criei um nó usando document.createElement antes de usar a função appendChild. O código abaixo mostra o que eu estava fazendo para lançar o erro e o que fiz para corrigi-lo.
Erro:
Solução:
Dúvidas, nos comentários. Obrigado!
TypeError não capturado: falha ao executar 'appendChild' em 'Node': o parâmetro 1 não é do tipo 'Node'.
Em suma, o problema era que eu não criei um nó usando document.createElement antes de usar a função appendChild. O código abaixo mostra o que eu estava fazendo para lançar o erro e o que fiz para corrigi-lo.
Erro:
let liElement = document.createAttribute('li')
liElement.appendChild(document.createTextNode(todo))
Solução:
let liElement = document.createElement('li')
liElement.appendChild(document.createTextNode(todo))
Dúvidas, nos comentários. Obrigado!
Comentários
Postar um comentário