Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Uncaught SyntaxError: Unexpected token ')' na linha 3

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

novaTarefa.addEventlistener("click" , () = {    
    const input = document.querySelector ('[data-form-input]')
    const valor = input.value
    console.log(valor) 
})     

Não sei oq tem de errado fiz igual a do professor

2 respostas
solução!

Opa Renato, tudo bem?

Notei que tem um espaçamento entre querySelector com os paramêtros. Talvez seja espaçamento.

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

Mude para:

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

Espero ter ajudado! Um abraço e bons estudos! :-)

Oi, Renato!

Na verdade trata-se de uma Arrow Function, então ficou faltando o caractere ">" depois do "=" da linha 3. Fica assim:

...("click" , () = > { ...

Para sabe mais sobre arrow function, recomendo esse artigo aqui da MDN: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Functions/Arrow_functions

Abraço!