Para que as páginas web sejam mais reativas, o modelo de ev...

Próximas questões
Com base no mesmo assunto
Q2115334 Programação
Para que as páginas web sejam mais reativas, o modelo de eventos da Dynamic HTML garante que as páginas respondam às interações dos usuários e se alterem dinamicamente. Sobre evento onclick, assinale a afirmativa INCORRETA.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito Comentado:

A alternativa correta é a C, que afirma que o evento onclick "Pode ser utilizado somente se estiver dentro de um laço de repetição." Esta afirmação é incorreta, pois o evento onclick pode ser utilizado independentemente de estar dentro de um laço de repetição. O evento onclick é acionado quando o usuário realiza um clique em um elemento da página, como um botão ou um link, e não possui dependência de estruturas de controle de fluxo como laços de repetição para sua execução.

Vamos analisar brevemente as outras alternativas:

  • A alternativa A está correta porque descreve de maneira apropriada o evento onclick, que é ativado quando o usuário clica com o mouse em um elemento.
  • A alternativa B também está correta, pois indica que o evento onclick pode ser tratado com um atributo de XHTML usando script in-line, o que significa que podemos utilizar o atributo onclick diretamente na tag do elemento HTML para definir uma ação a ser realizada quando o evento ocorrer.
  • A alternativa D é correta na medida em que menciona a possibilidade de associar o evento onclick a um elemento HTML especificando o atributo id do elemento e usando o atributo for em uma tag script, embora esta não seja uma prática comum, pois o atributo for é geralmente usado em labels associadas a inputs. No entanto, isso não invalida a possibilidade de associação de eventos por meio de seletores e manipuladores de eventos em JavaScript.

Para resolver questões como esta, é importante ter um conhecimento sólido dos eventos em HTML e JavaScript, entender como eles são usados para criar interatividade e saber como são manipulados tanto inline (diretamente no código HTML) quanto externamente (por meio de scripts).

Clique para visualizar este gabarito

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