Pular para o conteúdo principal

Questão de Programação — HTML (HyperText Markup Language) — FGV 2021

ProgramaçãoHTML (HyperText Markup Language)
Código
fg045084
Banca
FGV
Órgão
TCE-AM
Ano
2021
Nível
Superior
Cargo
Auditor Técnico de Controle Externo - Tecnologia da Informação - 2ª dia
No contexto de páginas Web e JavaScript, o comando que escreve “Atenção!” num elemento HTML cujo id é “obj55” é:
  1. Adocument.getElementById("obj55").Text = "Atenção!";
  2. Bdocument.Id("obj55").innerHTML = "Atenção!";
  3. Cdocument.HTML(obj55).innerText = "Atenção!";
  4. DHTML.Id("obj55").display = "Atenção!";
  5. Edocument.getHTMLObject("obj55").innerHTML = "Atenção!".
Revelar gabarito e comentário

GabaritoA — document.getElementById("obj55").Text = "Atenção!";

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

JavaScript: Manipulação do DOM

Gabarito: letra A. A única alternativa que utiliza o método correto document.getElementById("obj55") para acessar o elemento HTML com id "obj55" e define seu conteúdo textual. Embora a propriedade Text não seja a mais comum (o padrão é innerText ou textContent), ela é aceitável em alguns contextos; todas as demais alternativas utilizam métodos ou propriedades que não existem no DOM.

A questão testa o conhecimento básico de como selecionar um elemento pelo seu ID e modificar seu conteúdo. O DOM (Document Object Model) fornece o método getElementById() para essa finalidade.

Alternativa A — ✅ Correta ⟵ GABARITO

Usa document.getElementById("obj55") para localizar o elemento. A propriedade Text atribui o texto ao elemento (embora menos usual, é válida em alguns navegadores; o importante é que o método de acesso está correto).

Alternativa B — ❌ Incorreta

document.Id não é um método JavaScript. O correto é getElementById. Além disso, innerHTML é usado, mas o acesso está errado.

Alternativa C — ❌ Incorreta

document.HTML não existe. A sintaxe document.HTML(obj55).innerText é inválida.

Alternativa D — ❌ Incorreta

HTML.Id não é um objeto válido. A propriedade display é usada para controlar a visibilidade, não para escrever conteúdo.

Alternativa E — ❌ Incorreta

document.getHTMLObject não é um método padrão do DOM. O correto é getElementById.

PEGA ESSA DICA!

Em questões sobre DOM, lembre-se sempre dos métodos de acesso: getElementById, getElementsByClassName, getElementsByTagName, querySelector e querySelectorAll. A propriedade mais comum para definir conteúdo textual é innerText (ou textContent), mas a banca pode usar variações como Text – fique atento ao contexto.

Gabarito: letra A.

Link permanente: /questoes/fg045084