var element = document.getElementById('button'); element.onclick = (function() { var counter = 0; return function(e) { // essa função é o Handler do evento click counter++; // e vai enclausurar o contador acima. if (counter === 1) { alert(counter + ". Estude closures!"); this.innerText = "2 dicas"; } else if (counter === 2) { alert(counter + ". Estude prototypes!"); this.innerText = "1 dica"; } else if (counter === 3) { alert(counter + ". Estude design patterns!"); this.innerText = "Surpresa"; } else{ alert("Agora continue acompanhando o Programador Objetivo!"); } }; })();