Evento de click nao funciona corretamente
28/07/2019
0
Wendel Rios
Post mais votado
28/07/2019
Washington Silva
Mais Posts
28/07/2019
Wendel Rios
Entao na vdd eu criei uma class na div que eu tem o botao, e no arquivo js eu armazenei esse elemento numa variavel. Vou por o codigo
<html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Projeto Teste</title> <link rel="stylesheet" type="text/css" href="css/stylesheet.css"> </head> <body> <div class="topo"> <h1>Arrays em Foco</h1> </div> <div id="content"> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> </div> <div class="btn_prompt">Run</div> <script type="text/javascript" src="app.js"></script> </body> </html>
arquivo js:
function recebeDoUsuario(){ let itemValor = [4]; for(i=0;i<3;i++){ itemValor[i] = prompt("Digite um valor "); } } //function insereValorNaDiv(){ // let item = document.querySelector //} function executaInteracao(){ let run = document.querySelector(".btn_prompt"); run.addEventListener("click",recebeDoUsuario); }
28/07/2019
Wendel Rios
Entao na vdd eu criei uma class na div que eu tem o botao, e no arquivo js eu armazenei esse elemento numa variavel. Vou por o codigo
<html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Projeto Teste</title> <link rel="stylesheet" type="text/css" href="css/stylesheet.css"> </head> <body> <div class="topo"> <h1>Arrays em Foco</h1> </div> <div id="content"> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> </div> <div class="btn_prompt">Run</div> <script type="text/javascript" src="app.js"></script> </body> </html>
arquivo js:
function recebeDoUsuario(){ let itemValor = [4]; for(i=0;i<3;i++){ itemValor[i] = prompt("Digite um valor "); } } //function insereValorNaDiv(){ // let item = document.querySelector //} function executaInteracao(){ let run = document.querySelector(".btn_prompt"); run.addEventListener("click",recebeDoUsuario); }
Ali no laco do array eu tinha cometido um erro, eh menor que 4 e nao 3
28/07/2019
Wendel Rios
Entao na vdd eu criei uma class na div que eu tem o botao, e no arquivo js eu armazenei esse elemento numa variavel. Vou por o codigo
<html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Projeto Teste</title> <link rel="stylesheet" type="text/css" href="css/stylesheet.css"> </head> <body> <div class="topo"> <h1>Arrays em Foco</h1> </div> <div id="content"> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> <div class="item"><button type="button">Inserir valor do array</button></div> </div> <div class="btn_prompt">Run</div> <script type="text/javascript" src="app.js"></script> </body> </html>
arquivo js:
function recebeDoUsuario(){ let itemValor = [4]; for(i=0;i<3;i++){ itemValor[i] = prompt("Digite um valor "); } } //function insereValorNaDiv(){ // let item = document.querySelector //} function executaInteracao(){ let run = document.querySelector(".btn_prompt"); run.addEventListener("click",recebeDoUsuario); }
Ali no laco do array eu tinha cometido um erro, eh menor que 4 e nao 3
Falha minha, nao estava chamando a funcao no arquivo JS rsrs. Topico encerrado
Clique aqui para fazer login e interagir na Comunidade :)