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

S
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.

S

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