Olá a todos ! Estou com uma duvida nesta atividade referente a diferença entre getElementById e createElement nesta aplicação. para realizarmos o ''teste'' no campo de digitação foi utilizado esta parte de codigo:
const listaDeCompras = document.getElementById("lista-de-compras")
conteinerItemDaLista.appendChild(inputItemDaLista);
conteinerItemDaLista.appendChild(nomeItem);
itemDaLista.appendChild(conteinerItemDaLista);
listaDeCompras.appendChild(itemDaLista);
Ao inves de utilizarmos o getElementById em listaDeCompras, utilizarmos o createElement ficando assim : const listaDeCompras = createElement("ul"); Na aplicação o valor digitado no campo de digitação não é gerado como um novo item na lista. por que ao utilizar o getElementById na listaDeCompras o valor digitado vira um novo item na lista e ao utilizar o createElement não tem o mesmo efeito?