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: 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!