1
respuesta

Más interacción del mundo JavaScript con mundo HTML

<meta charset="utf-8">
<h1>juego secreto en donde_js captura la entrada de la caja de texto y el botón de las etiquetas de HTML</h1>

<input/>
<button>Verificar si acerto con el secreto</button>

<script>

    var secreto = 5;
    var input = document.querySelector("input");


    function verificar () { 

        if (parseInt(input.value) == secreto) {

            alert("Usted acertó");

        }
        else {

            alert("Usted erró");

        }    
    }

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

</script>
1 respuesta

¡Hola María!

En tu código, estás capturando la entrada del usuario en la caja de texto y verificando si es igual al número "secreto" que has definido. Si el usuario adivina el número, aparecerá un mensaje de alerta diciendo "Usted acertó", de lo contrario, aparecerá un mensaje de alerta diciendo "Usted erró".

Para que el usuario pueda interactuar con el juego, debes agregar una etiqueta "div" en tu HTML donde se mostrará el resultado de la verificación. Puedes hacerlo de la siguiente manera:

<meta charset="utf-8">
<h1>Juego secreto en donde_js captura la entrada de la caja de texto y el botón de las etiquetas de HTML</h1>

<input/>
<button>Verificar si acertó con el secreto</button>

<div id="resultado"></div>

<script>
    var secreto = 5;
    var input = document.querySelector("input");
    var resultado = document.querySelector("#resultado");

    function verificar () { 
        if (parseInt(input.value) == secreto) {
            resultado.innerHTML = "Usted acertó";
        }
        else {
            resultado.innerHTML = "Usted erró";
        }	
    }

    var button = document.querySelector("button");
    button.onclick = verificar;
</script>

En este código, hemos agregado una etiqueta "div" con el id "resultado" donde se mostrará el resultado de la verificación. En la función "verificar", hemos cambiado las alertas por la línea "resultado.innerHTML" que cambia el contenido de la etiqueta "div" con el id "resultado".

Espero que esto te ayude a lograr la interacción que buscabas. ¡Buenos estudios!

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