1
resposta

Console.log não funciona

const subtrair = document.querySelector("#subtrair")
const somar = document.querySelector("#somar")
const braco = document.querySelector("#braco")

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

controle.forEach( (elemento) => { 
    elemento.addEventListener("click", () =>{
        console.log("funcionou")
    })
})

somar.addEventListener("click", () => {manipulaDados ("somar")})

subtrair.addEventListener("click", () => {manipulaDados("subtrair")})

 function manipulaDados(operacao){
    if(operacao === "subtrair"){
        braco.value = parseInt (braco.value) - 1
    } else {
        braco.value = parseInt (braco.value) + 1
    }
 }

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii, Dev! Tudo bem?

Quando o console.log() não está imprimindo na tela pode ser por alguns motivos. Por exemplo, não salvou o código, erros de sintaxe nas classes ou falta das mesmas e assim por diante.

Uma possível solução, seria verificar se as classe que existem na sua página HTML e se estão escritas corretamente. Caso não estejam de acordo, o seu código não será executado e, consequentemente, o console.log não será chamado.

Outra dica e atualizar a página do projeto e depois abrir o inspetor de elementos, dessa forma atualiza todas as modificações feitas. Salve todo o código, atualize a página do projeto e abra o console novamente e observe se funciona como esperado.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!