O comando JavaScript exibido a seguir escreve o texto "XXX" no interior de um elemento HTML: document.getElementById("demo").innerHTML = "XXX"; Sabe-se que o elemento a ser modificado é localizado pelo valor de certo atributo. Assinale o nome do atributo HTML que deve possuir o valor "demo":
Questão
O comando JavaScript exibido a seguir escreve o texto "XXX" no interior de um elemento HTML: document.getElementById("demo").innerHTML = "XXX"; Sabe-se que o elemento a ser modificado é localizado pelo valor de certo atributo. Assinale o nome do atributo HTML que deve possuir o valor "demo":
document.getElementById("demo").innerHTML = "XXX";
Alternativas
A) Value.
B) Name.
C) Key.
D) Id.
E) Identifier.
Explicação
No comando document.getElementById("demo"), a função getElementById procura no documento HTML o elemento cujo atributo tenha o valor informado.
Em HTML, o atributo usado para identificar unicamente um elemento na página é o id. Assim, para que o comando funcione, o elemento deve estar, por exemplo, como:
<p id="demo"></p>
Logo, o atributo que deve possuir o valor "demo" é id.
Alternativa correta: (D).