Oláá! Estou tentando acrescentar 3 tentativas, mas infelizmente não consigo. Apesar de exibir 3 notificações, o input não aparece após minha tentativa. Acredito que o problema esteja no else, mas não consigo resolver embora tenha tentado.
!DOCTYPE html>
<meta charset = "UTF-8">
<center>
<h1>Programa de adivinhação</h1>
<b>Instruções</b>
<br>
1- Você tem 3 tentativas.
<br>
2 - Coloque seu palpite dentro da caixinha.
<br>
3 - Clique em "Confirmar"
<br><br><br>
<input type="text" placeholder="Seu chute">
<button>Confirmar</button>
</center>
<script>
//função de imprimir na tela
function mostra (frase) {
document.write ("<br");
}
//função de verificar os palpites
function verifica () {
while (jogada <= 3) {
if (input.value == gerado) {
alert ("Vc acertou!");
mostra ("FIM");
} else {
alert ("tente novamente!");
}
jogada++
}
}
//Jogar
var gerado = Math.round (Math.random () * 10);
var jogada = 1;
var input = document.querySelector ("input");
input.value = "";
input.focus ();
var button = document.querySelector ("button");
button.onclick = verifica;
</script>