1
resposta

[Dúvida] Botão 'Novo Jogo' Não habilita após acerto

Pessoal, fiz a inclusão para habilitar o botão 'novo jogo' após acertar o número secreto, mas o mesmo não fica habilitado para iniciar um novo jogo como fica habilitado o do professor.

Podem verificar o que estou fazendo de errado, por favor?

let numeroSecreto = gerarNumeroAleatorio();
let tentativas = 1;
// criar uma função incluindo a tag 
function exibirTextoNaTela(tag, texto){
    let campo = document.querySelector(tag);
campo.innerHTML = texto
}
// variavel criada para mostrar o texto escrito após a inclusão da tag
exibirTextoNaTela('h1', 'Jogo do número secreto');
exibirTextoNaTela('p', 'Escolha um número 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);
        documento.getElementById('reiniciar').removeAttribute('disabled');
    } else {
        if (chute > numeroSecreto) {
            exibirTextoNaTela ('p', ' O número secreto é menor');
        }else {
            exibirTextoNaTela('p', 'O número secreto é maior');
        }
        tentativas++;
        limparCampo();
    }
}
function gerarNumeroAleatorio() {
    return parseInt(Math.random() * 10 + 1); 
}

function limparCampo(){
    chute = document.querySelector('input');
    chute.value = '';
}
1 resposta

Olá, Joyce! Como vai?

Parece que você fez um pequeno erro de digitação. No seu código, você escreveu "documento" em vez de "document". Isso pode estar causando o problema com o botão 'Novo Jogo'.

Por favor, substitua a linha:

documento.getElementById('reiniciar').removeAttribute('disabled');

Por:

document.getElementById('reiniciar').removeAttribute('disabled');

Essa linha de código é responsável por habilitar o botão 'Novo Jogo' após acertar o número secreto.

Espero ter ajudado e bons estudos!