Bom dia, Tentei colocar limite de tentativas no jogo de adivinhação igual foi colocado na primeira vez que o professor ensinou. Mas como a entrada com a tentativa e feita antes eu estou com dificuldades para fazer o programa pedir para que o usuário digite novamente e uma nova leitura seja feita. O código que eu fiz lê apenas uma vez.
<meta charset='UTF-8'>
<h1>Novo jogo de adivinhação</h1>
<input/>
<button>Compare com meu segredo</button>
<script>
var entrada = document.querySelector('input');
var segredo = 5; //Deixei o 5 mesmo para ir fazendo testes, quando estiver ok irei colocar um valor aleatório.
entrada.focus();
function verifica(){
var tentativa = 1
while(tentativa <= 3 && entrada.value != segredo){
alert('Voce errou!!Tente novamente');
entrada = document.querySelector('input'); //Nessa parte o usuário deveria tentar adivinhar o número novamente,
tentativa ++; //porém isso não acontece.
}
if (entrada.value == segredo){
alert('Você acertou, parabéns!!!');
}else{
alert('Você errou todas as sua tentativas')
}
}
var botao = document.querySelector('button');
botao.onclick = verifica;
</script>