1
resposta

[Sugestão] Solução de problema no codigo.

No código da aula esta da seguinte forma:

const controle = document.querySelector("[data-controle]")

controle.forEach( (elemento) => {
    elemento.addEventListener('click', (evento) => {
        manipulaDados(evento.target.dataset.controle, evento.target.parentNode)
    })
})

function manipulaDados(operacao, controle) {
    const peca = controle.querySelector("[data-contador]")

if(operacao === "-") {
    peca.value = parseInt(peca.value) - 1
} else {
    peca.value = parseInt(peca.value) + 1
}
}

Para resolver o problema que estava dando para mim, eu apenas coloquei o All no document.querySelector: const controle = **document.querySelectorAll**("[data-controle]")

1 resposta

Olá Enzo, tudo bem?

Valeu por compartilhar a solução da atividade com a comunidade do fórum. Tenho certeza que irá ajudar muitos estudantes que estão aprendendo este mesmo conteúdo.

Continue se dedicando em seus estudos e caso tenha dúvidas, estarei à disposição para te ajudar!

Caso tenha dúvidas, estarei à disposição.

Desejo um bom dia e bons estudos!