Como rodar um script usando um botão?

4 respostas Resolvido
J

Olá galera, bom dia. Sou iniciante no javascript, e criei todo um código javascript que inicia automaticamente quando abro o html no meu navegador, mas gostaria que quando eu carrega-se esse html, apenas me mostra-se um botão, e por meio dele, eu inicia-se todo o script, é possível?

Obrigado!

4 Respostas

sergiolopes
Solucao aceita

Opa, é possível sim. Você precisa aprender sobre eventos no JavaScript. Uma sugestão é consultar esse capítulo da apostila de Web da Caelum: https://www.caelum.com.br/apostila-html-css-javascript/javascript-e-interatividade-na-web/

Da sua dúvida exatamente, seria algo assim. Se você tiver um <button> na página e quer executar por exemplo um alert() quando ele for clicado, fazemos algo assim:

document.querySelector('button').onclick = function() {
    alert('Cliquei!');
};
J

Obrigado pela ajuda e atenção Sérgio! Recorri a apostila e consegui executar o meu script!

K

Quando é desenvolvido uma coisa simples como esta, é mais viável utilizar o javascript ou fazer uso do jQuery? Em questão de coisas mais simples, os programadores fazem uso do jQuery ou fazem direto via javascript?

Obrigado.

sergiolopes

Eu prefiro sem jQuery. Tão simples fazer em JS puro

Criado 22 de dezembro de 2015
Ultima resposta 23 de dez. de 2015
Respostas 4
Participantes 3