Boa noite, gostaria de saber quando usar e quando usar outro. Tentei fazer um teste e não funcionou. E fiquei com essa dúvida, de qual é a diferença entre os dois e em quais ocasiões devo usar.
const criarTarefa = (event) =>{
event.preventDefault()
const lista = document.querySelector("[data-list]")
const input = document.querySelector('[data-form-input]')
const valor = input.value
const tarefa = document.createElement('li')
tarefa.classList.add('task')
const conteudo = `<p class= "content">${valor}</p>`
// tarefa.innerHTML = conteudo
lista.appendChild(tarefa)
tarefa.appendChild(conteudo)
input.value = " "
}
const novaTarefa = document.querySelector('[data-form-button]')
novaTarefa.addEventListener('click', criarTarefa)