Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Botão 'Novo jogo' não funciona.

Botão 'Novo jogo' não funciona.

let numeroSecreto = gerarNumeroAleatorio();
let tentativas = 1;

function exibirTextNaTela(tag, texto) {
let campo = document.querySelector(tag);
campo.innerHTML = texto
}

function mensagemInicial() {
    exibirTextNaTela('h1', 'Jogo do número secreto');
    exibirTextNaTela('p', 'Escolha um número entre 1 e 10');
}

mensagemInicial();

function verificarChute() {
    let chute = document.querySelector('input').value
    
    if (chute == numeroSecreto) {
        exibirTextNaTela('h1', 'Parabéns!');
        let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
        let mensagemTentativas = `Você descobriu o número secreto com ${tentativas} ${palavraTentativa}!`
        exibirTextNaTela('p', mensagemTentativas);
        document.getElementById('reiniciar').removeAttribute('disabled');
    } else {
        if (chute > numeroSecreto) {
            exibirTextNaTela ('p', 'O número secreto é menor');
        } else {
            exibirTextNaTela ('p', 'O número secreto é maior');
        }
        tentativas++;
        limparCampo();
    }
}

function gerarNumeroAleatorio() {
    return parseInt(Math.random() * 10 + 1);
}

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

function reiniciarJogo() {
    numeroSecreto = gerarNumeroAleatorio();
    limparCampo();
    tentativas = 1;
    mensagemInicial();
    document.getElementById('reiniciar').setAttribute('disabled',true);
}
1 resposta
solução!

Já descobrir ficou faltando informações no HTML como colocar o 'reiniciarJogo()'

<button onclick="reiniciarJogo()" id="reiniciar" class="container__botao" disabled>Novo jogo</button>