← Questões de Programação

Programação · FGV · 2023

Questão comentada de Programação

No contexto do HTML DOM, assinale a propriedade (property) que pode ser utilizada na programação para recuperar (get) ou alterar (change) qualquer elemento.

Gabarito: D

No HTML DOM, cada elemento da página vira um objeto que voce pode ler e modificar por meio de propriedades. A ideia da questão é descobrir qual propriedade permite recuperar ou alterar o conteúdo de um elemento de forma direta e muito usada em programação web. Aqui, a estrela é o innerHTML, porque ele acessa o HTML interno do elemento, permitindo tanto ler quanto substituir esse conteúdo. Pense assim: se um elemento é uma caixinha, o innerHTML mostra o que está dentro dela em formato de HTML. Então, se voce quer pegar o conteúdo atual ou trocar tudo por outro trecho de marcação, essa propriedade resolve. É por isso que o gabarito é a letra D. As outras alternativas tentam confundir com termos parecidos, mas não são propriedades adequadas para esse papel no DOM. getElementById, por exemplo, é um método de busca de elemento, não uma propriedade de conteúdo. Já display e text lembram nomes usados em outros contextos, mas não cumprem essa função específica no DOM. Em provas, a banca costuma cobrar essa diferença entre método e propriedade, além de saber qual atributo altera o conteúdo interno do elemento. Então, se a pergunta falar em get ou change de um elemento no DOM, desconfie de respostas que são apenas nomes genéricos ou funções de seleção.

Continue treinando

Questões relacionadas