Chamando <script> JS com um botão pressionado em HTML.

10/09/2020

0

Boa noite! Estou aprendendo sobre JS (JavaScript) e queria saber como eu executo uma tag <script></script> ou <script src="caminho.js"></script> a partir de um botão pressionado em HTML vejam o código a baixo.
=================================================================================================================================<!doctype html>
<html lang='pt-br'>

<head>

<meta charset='utf-8'>
<title>Aprendendo JS</title>

</head>

<body>

<form id="formulario">
<input type="submit" value="Enviar" id="b"/>
</form>

<script>
document.write("Você clicou no botão.");
</script>

</body>

</hmtl>
=================================================================================================================================
A partir do botão criado em HTML quero executar a minha tag <script>.
Obrigado pela atenção!
Isaque

Isaque

Responder

Post mais votado

11/09/2020

Olá amigo, tudo bem?

Primeiramente, deixe seu script desta forma:
<script>
function clicouBotao(){
document.write("Você clicou no botão.");
}
</script>
[code]

Logo depois, utilize o evento "onClick" do botão HTML chamando a função:
[code=html]
<input type="submit" value="Enviar" id="b" onClick="clicouBotao();"/>


Dessa forma, você conseguirá chamar seu evento no click.

Espero ter ajudado. :D

Alex William

Alex William
Responder

Mais Posts

11/09/2020

Isaque

Olá amigo, tudo bem?

Primeiramente, deixe seu script desta forma:
<script>
function clicouBotao(){
document.write("Você clicou no botão.");
}
</script>
[code]

Logo depois, utilize o evento "onClick" do botão HTML chamando a função:
[code=html]
<input type="submit" value="Enviar" id="b" onClick="clicouBotao();"/>


Dessa forma, você conseguirá chamar seu evento no click.

Espero ter ajudado. :D
Obrigado! Mas teria como fazer sem o "function" porque estou aprendendo JS ainda e não sei usar o "function" ainda.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar