Questão nº 77

Questão de Tecnologia da Informação · FGV TCE-SP 2023 (nº 77)

FGV2023Auxiliar Técnico da Fiscalização - TITecnologia da Informação
Gabarito: Bver comentário ↓

Leandro precisa escrever uma mensagem dinâmica em uma div, através do Java Script, e sabe que deve ser utilizado DOM, ou Document Object Model, para acessar os elementos de sua página.
Considerando que o id utilizado na div é "msgOut", e que a variável msg contém a mensagem, Leandro irá utilizar o comando:

Resposta comentada

Gabarito Alternativa B

O DOM (Document Object Model) é como um mapa interativo da sua página web, onde cada parte (como um parágrafo, uma imagem ou uma caixa de texto) é um "objeto" que o JavaScript pode encontrar e modificar. Para colocar uma mensagem em uma div, precisamos primeiro encontrar essa div e depois alterar seu conteúdo.

  • (A) Incorreta: Acessar document["msgOut"] não é a forma padrão ou confiável do DOM para selecionar um elemento HTML pelo seu id. A armadilha aqui é que, embora a notação de colchetes seja usada para acessar propriedades de objetos, o objeto document não expõe seus elementos filhos diretamente por ID dessa forma.
  • (B) Correta: O método document.getElementById("msgOut") é a forma padrão e correta de selecionar um elemento HTML pelo seu atributo id. Uma vez selecionado o elemento, a propriedade .innerHTML permite definir ou obter o conteúdo HTML interno desse elemento, inserindo a mensagem msg na div.
  • (C) Incorreta: Não existe um método padrão do DOM chamado document.setHtmlContent().
  • (D) Incorreta: Assim como na alternativa A, document["msgOut"] não é o método correto para selecionar um elemento por ID. Além disso, .html() é um método comum em bibliotecas como jQuery, mas não é um método nativo do DOM para alterar conteúdo.
  • (E) Incorreta: Não existe um método padrão do DOM chamado document.setElementById(). O método correto para obter um elemento por ID é getElementById.

Fonte: FGV TCE-SP 2023 Auxiliar Técnico da Fiscalização - TI (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