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

[Sugestão] [Dica] Problema na função limpar campo

Vi aqui muitos com problemas na função limpar campo e eu fui um deles, porém descobri a solução aqui em um post, basicamente temos que chamar a função de limpar campo dentro da função "consultaChute", o que não é mencionado na aula.

function consultaChute() {
    let chute = document.querySelector('input').value;
    if (chute == numeroSecreto){
        exibirTextoNaTela('h1', 'Acertou!');
        let palavraTentativa = tentativas > 1 ? 'tentativas' : 'tentativa';
        let msgTentativa = (`Você descobriu o número secreto com ${tentativas} ${palavraTentativa}`);
        exibirTextoNaTela('p', msgTentativa);
        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 = '';
}
1 resposta
solução!

Oii Douglas, tudo bem?

Muito obrigada por compartilhar essa informação útil! É ótimo ver a comunidade contribuindo com soluções pra desafios encontrados durante o aprendizado. Sua dica sobre chamar a função de limpar campo dentro da função "consultaChute" pode ser valiosa para quem está enfrentando problemas semelhantes.

Compartilhar insights e soluções adicionais pode ajudar outros aprendizes a superar obstáculos e entender melhor o código. Isso contribui significativamente para o ambiente de aprendizado colaborativo. Bom trabalho!

Um abraço e bons estudos.