Oi Gabriel!
Vamos analisar o que está acontecendo com o seu código na criação da tarefa
// CriaTarefa
// ...
tarefa.appendChild(CriarBoato())
tarefa.innerHTML= counteudo
//...
O botão é colocado dentro de tarefa
, porém logo depois o innerHTML
de tarefa
é substituido por conteudo
. Ou seja, o código do botão que estava dentro de tarefa
foi apagado e substituido por conteúdo
.
Agora, se invertermos as instruções
// CriaTarefa
// ...
tarefa.innerHTML= counteudo
tarefa.appendChild(CriarBoato())
//...
O innerHTML
de tarefa
receberá conteudo
e depois o botão será adicionado.
Espero ter ajudado! Qualquer outra dúvida pode postar aqui! :)