Analise o código a seguir. <!DOCTYPE html> <html>...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão em detalhes.
A alternativa C - Exibição da data/hora em um elemento cujo id é “demo” é a correta. Quando o botão é clicado, a função JavaScript Date()
é chamada dentro do atributo onclick
. Assim, o texto do elemento com o id
"demo" é atualizado para exibir a data e hora atuais.
Agora, vamos entender por que as outras alternativas estão incorretas:
A alternativa A - Um erro, pois o script não foi identificado como JavaScript está errada. Apesar de o código não incluir uma tag <script>
, o código JavaScript pode ser executado diretamente no atributo onclick
de um elemento HTML.
A alternativa B - Um erro, pois a função Date() não é definida no JavaScript também está errada. A função Date()
é uma função nativa do JavaScript usada para criar objetos de data e hora.
A alternativa D - Exibição da data/hora no interior do próprio botão está incorreta. O código manipula o elemento com id
"demo", não o botão em si, para exibir a data e hora.
A alternativa E - Exibição da data/hora em um elemento cujo name é “demo” também está errada. O código trabalha com o id
"demo", não com o name
.
Para resolver a questão, é necessário entender o funcionamento básico de HTML e JavaScript, especialmente a utilização de eventos como onclick
e manipulação de elementos através do id
.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo