Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Botão concluir - parentElement.

Galera, estou com problemas nessa parte pois meu botão "Concluir" que fica na lista e deveria riscar o texto do parágrafo, está sem funcionar.

const ConcluirTarefa = (evento) => {

        const botaopress = evento.target

        const TarefaCompleta = botaopress.parentElement

        TarefaCompleta.classList.toggle('done')

Não sei qual é o erro...

a outra parte do código:

const CriarTarefa = (evento) => {
        evento.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
        tarefa.appendChild(BotaoConclui())
        lista.appendChild(tarefa)


        input.value=""
}


const NovaTarefa = document.querySelector('[data-form-button]')

NovaTarefa.addEventListener('click', CriarTarefa)


const BotaoConclui = ()=>{

        const botaopress = document.createElement('button')

        botaopress.classList.add('button-check')
        botaopress.innerText='conclui'
        botaopress.addEventListener('click', ConcluirTarefa)

        return botaopress
}
1 resposta
solução!

Galera descobri no meus caso qual era o erro, tinha haver com os links das fontes no HTML, não sei como isso interferiu, mas ao apagar deu certo e tudo funcionou direitinho. Descobri que era isso pq ao digitar no input e dar Enter, aparecia a palavra "anúncio" ou "publicidade" como

  • , somado a um erro que tinha haver com o Google.translator, então imaginei que o erro fosse nas fontes mesmo.