Observe o código a seguir.<button onmouseover="this.inner...

Próximas questões
Com base no mesmo assunto
Q914394 Programação

Observe o código a seguir.


<button onmouseover="this.innerHTML='ON’"

onmouseout="this.innerHTML='OFF'">Aqui</button>


Supondo que o cursor do mouse inicialmente esteja fora da área de botão, assinale o texto exibido no botão quando a página que o contém estiver carregada.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

O tema central dessa questão é o entendimento de Eventos de JavaScript em elementos HTML, especificamente os eventos onmouseover e onmouseout. O código apresentado deve ser interpretado sabendo que estes eventos são desencadeados quando o cursor do mouse entra e sai da área do botão, respectivamente.

Para resolver essa questão, você precisa entender como esses eventos manipulam o conteúdo do elemento HTML ao qual estão vinculados. No caso, o conteúdo do botão é alterado para "ON" quando o evento onmouseover é disparado (ou seja, quando o mouse passa sobre o botão) e é alterado para "OFF" quando o evento onmouseout é disparado (ou seja, quando o mouse deixa a área do botão).

O texto inicial do botão é "Aqui". No entanto, essa informação não é explicitamente mencionada nas alternativas, o que poderia causar confusão. A alternativa correta indica que o botão mostrará "ON" quando o cursor do mouse estiver sobre ele e "OFF" quando o cursor sair, alterando-se a cada movimentação para dentro ou para fora. Isso está de acordo com as instruções fornecidas no código HTML.

A alternativa A é correta porque descreve precisamente o comportamento esperado do botão de acordo com os eventos JavaScript definidos. Ao carregar a página, como o cursor do mouse não está sobre o botão, o texto exibido é o padrão do botão, que é "Aqui". Quando o cursor do mouse entra na área do botão, o texto muda para "ON", e quando o cursor sai, muda para "OFF". Essas mudanças vão ocorrer a cada vez que o cursor entrar ou sair da área do botão, o que justifica a resposta A como a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Será que não deveria estar escrito Abrir no lugar de Aqui no enunciado da questão? Alguém poderia por favor opinar?

LETRA A

Maia Peres com certeza houve um erro de digitação, seja na prova ou por parte do QC, mas isso não prejudica a clareza do enunciado.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo