1
resposta

não encontro erro no botão de reiniciar

Olá, estou na parte de ativar o botão, porém o botão fica ativado e não funciona com click e eu não sei onde está errado, o meu código está assim:

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

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

    exibirTextoNaTela('h1','Jogo do numero secreto');
    exibirTextoNaTela('p','Escolha um numero de 1 a 10');
    document.getElementById('reiniciar').removeAttribute('disabled');

        function verificarChute(){
            let chute = document.querySelector('input').value;
            if(chute==numeroSecreto){
                exibirTextoNaTela('h1', 'Acertou!');
                
                let palavraTentativa= tentativas > 1 ? 'tentativas' : 'tentativa'
                
                let mensagensTentativas = `Você descobriu o numero secreto com ${tentativas} ${palavraTentativa}`;
                
                exibirTextoNaTela('p', mensagensTentativas);

                document.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 = '';

function reiciarJogo() {
numeroSecreto = gerarNumeroAleatorio();
limparCampo();
tentativas = 1;
}
            

        
        }
1 resposta

O problema está na aba do HTML, você precisa salvar ela depois de editar a linha do botão. Não basta editar o texto lá, precisa salvar também, igual é feito na aba do app.js

Estava com esse mesmo problema. Vi aqui no fórum que tem muita gente com esse mesmo problema. Só depois percebi que não tinha salvo a alteração no arquivo HTML, apenas as alterações no arquivo app.js.

Depois de salvar funcionou aqui.