Um profissional de Informática está desenvolvendo uma aplica...
Qual das seguintes opções de código HTML5 esse profissional deve usar?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - <button onclick="processar()">Clique Aqui</button>
Para entender por que a alternativa C é a correta, é importante conhecer um pouco sobre HTML (HyperText Markup Language) e eventos JavaScript. HTML é a linguagem padrão para a criação de páginas web, e um dos seus elementos fundamentais é o <button>
, que é usado para criar um botão clicável na interface de usuário.
Os eventos são ações ou ocorrências que acontecem no sistema que você está programando, que o sistema te avisa para que você possa responder a eles de alguma forma se desejar. No caso do HTML e JavaScript, eventos comuns são cliques do mouse, movimentos de mouse, pressionamentos de tecla, etc.
Para vincular um evento como um clique de botão a uma função JavaScript, usamos atributos de evento no HTML. O atributo onclick é utilizado para definir o que deve acontecer quando o usuário clica em um elemento. Dentro das aspas, colocamos a chamada à função que desejamos executar, neste caso, processar()
. Assim, quando o botão é clicado, a função processar
é invocada, fazendo com que a interface de usuário reaja conforme o definido nessa função.
As outras alternativas usam atributos que não existem para a tag <button>
ou não são apropriados para a situação descrita:
- A -
action
não é um atributo válido para a tag<button>
, ele é normalmente usado com a tag<form>
. - B -
execute
não é um atributo HTML padrão e não tem funcionalidade associada a ele em HTML. - D -
onsubmit
é um evento associado à submissão de formulários (<form>
), não ao clique de botões. - E -
trigger
não é um atributo de evento em HTML; a formatação adicional comstyle
e<span>
também não altera o comportamento do botão.
Logo, a alternativa correta é a C, pois utiliza o atributo onclick de maneira adequada para vincular um evento de clique do botão à função JavaScript processar()
.
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
Gabarito letra C.
"onclick"
Letra C
Bom e velho ONclick
acertei no chute só pq conhecia o onclick do JQUERY
C
O atributo onclick é um evento JavaScript que é ativado quando o usuário clica no botão.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo