1
resposta

Botão Chute

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Júlia! Tudo bem?

O erro "ReferenceError: verificarChute is not defined" significa que a função verificarChute não está sendo encontrada pelo navegador.

Vamos verificar algumas coisas para resolver esse problema:

  1. Certifique-se de que o arquivo JavaScript está sendo incluído corretamente no HTML: Verifique se o arquivo JavaScript onde a função verificarChute está definida está sendo carregado corretamente no seu arquivo HTML. Ele deve estar incluído antes do fechamento da tag </body>. Por exemplo:

    <script src="app.js"></script>
    </body>
    
  2. Verifique se o nome da função está escrito corretamente: Certifique-se de que o nome da função verificarChute está escrito corretamente tanto na definição da função quanto no atributo onclick do botão.

  3. Confirme que o arquivo JavaScript está no mesmo diretório ou com o caminho correto: Verifique se o arquivo app.js está no mesmo diretório do arquivo HTML ou se o caminho está correto.

Aqui está um exemplo de como o seu código HTML e JavaScript devem estar estruturados:

<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Jogo de Adivinhação</title>
</head>
<body>
    <p>Escolha um número entre 1 e 10</p>
    <input type="number" min="1" max="10" class="container__input">
    <div class="chute container__botoes">
        <button onclick="verificarChute()" class="container__botao">Chutar</button>
        <button onclick="" id="reiniciar">Reiniciar</button>
    </div>

    <script src="app.js"></script>
</body>
</html>

E o arquivo app.js:

let numeroSecreto = Math.floor(Math.random() * 10) + 1;

function verificarChute() {
    let chute = document.querySelector('input').value;
    console.log(chute == numeroSecreto);
}

Com essas verificações, espero que o problema seja resolvido. Caso não, peço que compartilhe o seu projeto por completo para que eu analise passo a passo.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.