Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Bug] Juego V2

Tengo un problema con mi código ya que al correrlo en el navegador, no muestra la caja para colocar el texto

<meta charset="utf-8">

<input>
<button>Verificar si descubrio el secreto</button>

<script>
    //var secreto= Math.round(Math.random()*10);

    var secreto1=[5,8,10,3];//Arrays

    var input= document.querySelector("input");
    input.focus();

    var encontrado = false;

    function verificar() {
        for (var posicion = 0; posicion.length; posicion++) {


            if (parseInt(Input.value)== secreto1[posicion]) {

            alert("Es correcto");
            var encontrado = true;

            break;
        }

                } 
                if(encontrado==false){

                    alert("No es correcto");
                }

    input.value="";
    input.focus();



    var button = document.querySelector("button");
    button.onclick=verificar;


</script>
1 respuesta

¡Hola Dianalizbethortegaramirez!

Gracias por compartir tu código. Parece que hay un pequeño error en tu código que está causando que la caja de texto no se muestre en el navegador. El problema está en esta línea de código:

if (parseInt(Input.value)== secreto1[posicion]) {

Aquí estás utilizando Input en lugar de input. JavaScript es sensible a mayúsculas y minúsculas, por lo que debes asegurarte de que estás utilizando la variable input correctamente.

Para corregirlo, simplemente cambia Input por input en esa línea de código:

if (parseInt(input.value)== secreto1[posicion]) {

Con este cambio, la caja de texto debería mostrarse correctamente en el navegador.

Espero que esto resuelva tu problema. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tu juego y tus estudios!

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)