Bom dia atodos, estou com um bug no meu código da aula de Lógica de Programação que tentei solucionar de diversas formas e ainda persiste o erro.
let numeroSecreto = 3;
function exibirTextoNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto;
}
exibirTextoNaTela('h1', 'JOGO DO N° SECRETO');
exibirTextoNaTela('p', 'Escolha um n° entre 1 e 10!');
function verificarChute() {
let chute = document.querySelector('input').value;
if (chute == numeroSecreto) {
exibirTextoNaTela('h1', 'Acertou!');
let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
let mensagemTentativas = (`Você descobriu o número secreto com ${tentativas} ${palavraTentativa}!`);
exibirTextoNaTela('p', mensagemTentativas);
document.getElementById('reiniciar').removeAttribute('disabled');
} else {
if (chute > numeroSecreto) {
exibirTextoNaTela('p', 'O n° secreto é menor.')
} else {
exibirTextoNaTela('p', 'O n° secreto é maior.');
}
tentativas++;
limparCampo();
}
}
function gerarNumeroAleatorio() {
return parseInt(Math.random() * 10 + 1);
}
function limparCampo(){
chute.document.querySelector('input');
chute.value = '';
}
Basicamente, quando entro no site para o rodar o game, ele não apaga o valor digitado e não mostra o resultado com a variável "mensagemTentativas"