1
resposta

Este é o meu código do jogo de adivinhação, porém eu queria que a cada chance errada a mensagem não aparecesse só no alert mas também na tela no mundo HTML.

<meta charset="UTF-8">

<script>


    function pulaLinha() {
        document.write("<br><br>");

}

    function mostra(frase) {

        document.write(frase);
        pulaLinha();

}

var numeroPensado = Math.round(Math.random() * 4);

var tentativas = 1;

    while (tentativas <= 3) {


        var chute = parseInt(prompt("Digite seu chute"));

            if (chute == numeroPensado){
                    alert("Você ACERTOU, o número pensado é "+ numeroPensado);
                    break;

            }else {

            alert("Você ERROU!");
            mostra("Você ERROU!" + chute);
            
            }

                tentativas++



    }
            
    

            mostra("FIM");



</script>
1 resposta
<div id="mensagens"></div>

<script>
    function pulaLinha() {
        document.write("<br><br>");
    }

    function mostra(frase) {
        var mensagensDiv = document.getElementById("mensagens");
        mensagensDiv.innerHTML += frase + "<br>";
    }

    var numeroPensado = Math.round(Math.random() * 4);
    var tentativas = 1;

    while (tentativas <= 3) {
        var chute = parseInt(prompt("Digite seu chute"));

        if (chute == numeroPensado) {
            alert("Você ACERTOU, o número pensado é " + numeroPensado);
            break;
        } else {
            alert("Você ERROU!");
            mostra("Você ERROU! " + chute);
        }

        tentativas++;
    }

    mostra("FIM");
</script>