1
resposta

(elemento.innerHTML = texto; ) Tá dando errado o texto, não sei o pq. ajuda ai por favor

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

function exibirTextoNaTela(tag, texto){
    
    let elemento = document.querySelector(tag);
     
        elemento.innerHTML = texto; 
}
    
    exibirTextoNaTela('h1' , 'hora do desafio');

    exibirTextoNaTela('p' , 'Escolha qualquer numero entre 1 e 10');

function verificarChute(){
   
    let chute = document.querySelector('input').value;

    if(chute == numeroSecreto){

        exibirTextoNaTela('h1', 'acertou!!!');
        
        let palavraTentativas = tentativas > 1 ? 'tentativas' : 'tentativa';

        let mensagemTentativas = `Você descobriu o numero secreto com  ${tentativas} ${palavraTentativas} `;

        exibirTextoNaTela(`p`,mensagemTentativas);

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

    }else{

        if(chute > numeroSecreto){

            exibirTextoNaTela('p', 'o numero secreto é menor');

        }else{ 

            exibirTextoNaTela('p','o numero secreto é maior');

        }
       tentativas++;
       limparCampo();
    
    }
    
}

function numeroAleatorio(){
   return parseInt(Math.random() * 10 + 1);
   
}
function limparCampo(){
        chute = document.querySelector('input');
        chute.value = '';
    }```
1 resposta

Igual aqui. O meu innerHTML fica todo cinza.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software