Questão nº 43

Questão de Tecnologia da Informação · FGV TCE-TO 2022 (nº 43)

FGV2022Analista Técnico - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

No contexto de HTML e JavaScript, na construção

```
function myFunction() {
document.getElementById("xxxx").submit();
}
```

o elemento xxxx deve identificar:

Resposta comentada

Gabarito Alternativa C

A função document.getElementById("xxxx") busca um elemento HTML específico na página usando seu ID único. O método .submit() é uma ação exclusiva para formulários HTML, que envia os dados do formulário para o servidor.

  • (A) Incorreta: getElementById busca um elemento HTML pelo seu ID, não um caminho de arquivo. O método .submit() é para formulários, não para arquivos.
  • (B) Incorreta: getElementById busca por um ID, não por uma classe. Mesmo que um elemento tivesse a classe "EntryData", ele só poderia ser submetido se fosse um formulário, e a seleção por ID seria diferente. A armadilha aqui é confundir id com class e associar "EntryData" com entrada de dados, que é função de um formulário, mas o método de seleção e o elemento em si devem ser um formulário.
  • (C) Correta: O elemento xxxx deve ser o ID de um elemento <form> HTML. Em JavaScript, quando um elemento <form> é acessado, ele se torna um objeto HTMLFormElement (um "Form object") que possui o método .submit() para enviar seus dados.
  • (D) Incorreta: Um link externo (<a>) não possui o método .submit(). Sua função é navegar para outra URL.
  • (E) Incorreta: getElementById identifica um elemento específico dentro da página atual, não a página Web inteira. Uma página Web não é um "Form object" e não tem um método .submit() nesse contexto.

Fonte: FGV TCE-TO 2022 Analista Técnico - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho