1
resposta

erro no Robotron 2000

Eu fiz exatamente como foi explicado na aula, copiei o código da própria aula mas o erro "Uncaught TypeError: controle.forEach is not a function at main.js:3:10" continua aparecendo e os números não aumentam nem diminuem.

const controle = document.querySelector(".controle-ajuste")

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

function manipulaDados(operacao) {
    const peca = controle.querySelector(".controle-contador")

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

link do código completo: https://github.com/the-moonbit/robotron.git

1 resposta

Oi, Ryan!

O erro pode estar em outra parte do seu código. Você tem como compartilhar ele inteiro aqui (ou pelo github/pencode) pra o pessoal aqui do fórum analisar melhor? :)