3
respostas

[Bug] Aula 1 Interagindo com HTML

Bom dia, poderiam me ajudar a entender o que acontece, já tentei todos os tópicos deste mesmo problema e o meu não resolve. Meu note é Linux não sei se interfere, mas não consigo resolver.!!

(https://cdn1.gnarususercontent.com.br/1/7761551/3f35c845-044f-408b-8963-af920511bf8f.png)

<div class="container">
    <div class="container__conteudo">
        <div class="container__informacoes">
            <div class="container__texto">
                <h1></h1>
                <p class="texto__paragrafo"></p>
            </div>
            <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" class="container__botao" disabled>Novo jogo</button>
            </div>
        </div>
        <img src="./img/ia.png" alt="Uma pessoa olhando para a esquerda" class="container__imagem-pessoa" />
    </div>
</div>




<script src="app.js" defer></script>

VS

let titulo = document.querySelector('h1');
titulo.innerHTML = 'Jogo adivinha';

let paragrafo = document.querySelector('p');
paragrafo.innerHTML = 'Escolha um número entre 1 e 10';

function verificarChute() { console.log('O botão foi clicado!'); }

3 respostas

Bom dia, Rosemeire! Tudo joia?

Pelo que você descreveu e pelo código que compartilhou, parece que o botão "Chutar" deveria acionar a função verificarChute() quando clicado. O código HTML que você forneceu parece estar correto, pois você já incluiu a função verificarChute() no atributo onclick do botão.

Aqui estão algumas coisas que você pode verificar para garantir que tudo está configurado corretamente:

  1. Verifique o Caminho do Arquivo JavaScript: Certifique-se de que o caminho para o arquivo app.js está correto no seu HTML. Você mencionou que está usando Linux, então o caminho é sensível a maiúsculas e minúsculas. Verifique se o arquivo está no mesmo diretório que o HTML ou ajuste o caminho conforme necessário.

  2. Console do Navegador: Abra o console do navegador (geralmente pressionando F12 ou clicando com o botão direito e selecionando "Inspecionar" e depois "Console") e veja se há alguma mensagem de erro quando você clica no botão "Chutar". Isso pode dar pistas sobre o que pode estar errado.

  3. Verifique o Código JavaScript: O código JavaScript que você compartilhou parece correto para o que você está tentando fazer. Certifique-se de que o arquivo app.js está salvo e que não há erros de sintaxe.

Se todos esses pontos estiverem corretos e você ainda estiver enfrentando problemas, pode ser útil compartilhar qualquer mensagem de erro específica que apareça no console do navegador.

Espero ter ajudado e bons estudos!

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

Bom dia Armano, obrigada pela orientação.
quando tento anexar a imagem aparece desta forma, vê se ajuda.

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

Olá, Rosemeire!

A mensagem de erro indica que está faltando uma chave de API. Isso não está diretamente relacionado ao seu código HTML e JavaScript, mas pode estar afetando o funcionamento geral da página.

Aqui estão algumas sugestões para resolver o problema:

  1. Verificar a Chave da API: Certifique-se de que a chave da API do ResponsiveVoice está correta. Você pode precisar registrar-se no site do ResponsiveVoice para obter uma chave válida.

  2. Desabilitar Temporariamente a API: Se a API não for essencial para o que você está tentando fazer agora, você pode comentar a linha que importa o script do ResponsiveVoice no HTML para ver se o restante do código funciona sem problemas:

    <!-- <script src="https://code.responsivevoice.org/responsivevoice.js?key=6sN78Tcg"></script> -->
    
  3. Verificar o Console: Após fazer essas alterações, verifique novamente o console do navegador para ver se o erro persiste ou se há outros erros que precisam ser corrigidos.

  4. Testar o Botão "Chutar": Certifique-se de que o botão "Chutar" está chamando a função verificarChute() corretamente. Pelo seu código, parece que isso está configurado corretamente, mas é sempre bom testar clicando no botão e verificando se a mensagem "O botão foi clicado!" aparece no console.

Espero que agora resolva a sua situação!