1
resposta

Qual a diferença entre criar "templete" e criar um "createElement"?

Tentei fazer o código antes de assistir as aulas desse capítulo e consegui o mesmo resultado usando:

var p = document.createElement('p');
1 resposta

Oi Guilherme, tudo bom?

O jeito que você fez também está correto, criando os elementos dinamicamente! Podemos fazer tanto dessa forma, quanto adicionar a tag em uma string (que é o que o professor faz).

Mas veja que dessa forma que você está fazendo, vai precisar de um pouquinho mais de código, veja só:

var p = document.createElement('p');
p.classList.add('content');
p.innerHTML = valor;
tarefa.appendChild(p);

Isso funciona da mesma maneira que:

const conteudo = `<p class="content">${valor}</p>`;
tarefa.innerHTML = conteudo;

Parabéns pela curiosidade, espero ter ajudado =) Bons estudos!