1
resposta

Passar o método usando parênteses invoca a função na renderização

Bom dia, professor.

O evento "onclick" do button não deveria esperar a referência do método da classe Javascript (sem parênteses) ao invés de colocar os parênteses? Pois desta forma estou fazendo uma chamada ao método no carregamento do HTML, antes mesmo do clique no button.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá Renato, tudo bom?

O onclick por debaixo dos panos pega o texto que é passado no atributo e converte para código javascript, por isso passamos ele com os parenteses, assim ele sabe que aquela função deve ser executada, isso também nos permite passar parametros no caso de um onclick="alert('texto')"

Espero ter ajudado :)