Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Dúvida no Ex. 1 da Aula 6 - Arrays: trabalhe com muitos dados

ola boa noite tenho uma duvida com meu codigo alguem consegue ver o meu erro var segredos = [3,6]; var Caixatext = document.getElementById("numero"); var click = document.getElementById("adivinhar"); click.onclick = funcione; var funcione = function (){ for(var i =0;i< segredos.length;i++){ if (Caixatext.value == segredos[i]){ alert ("MTo bom jovem"); break; } else{ alert("ops bugou"); } } }

Eu ja comparei com os codigos feito no video mas n vi nada de diferente a nao ser o nome das variaveis

4 respostas

Então, o problema é que você usou o click.onclick = funcione antes da função funcione. Tente dessa forma:

<input type="text" id="numero" />
<input type="submit" id="adivinhar" value="Compare com o meu segredo!"/>

<script>
var segredos = [3,6];
var Caixatext = document.getElementById("numero"); 
var click = document.getElementById("adivinhar");

var funcione = function(){ 
    for(var i = 0; i < segredos.length; i++){ 
        if (Caixatext.value == segredos[i]){ 
            alert ("MTo bom jovem");
            break; 
        } else { 
            alert("ops bugou");
        }
    }
}

click.onclick = funcione;
</script>

Outra coisa, lembre-se de colocar três backticks (```) antes e depois do código, facilita muito à leitura.

solução!

valew cara

Removido a pedido do usuario.
Removido a pedido do usuario.