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

Dúvida no Ex. 1 da Aula 6 - Arrays: trabalhe com muitos dados

A dúvida é a seguinte:

Por que o código so funciona com a função var botaoClicado = function() { alert("cliquei no botão");}.

Porem, se fizer diretamente botao.onclick = alert("cliquei no botão") não funciona.

2 respostas
solução!

Oi Leandro,

Porque o onclick deve armazenar uma função. Quando vc faz o alert(...), vc está invocando-a, e não a passando como parâmetro!

Perfeito, obrigado