Analise o documento HTML abaixo:<!DOCTYPE html><htm...
Analise o documento HTML abaixo:
<!DOCTYPE html>
<html>
<body>
<h2>What Can JavaScript Do?</h2>
<p id="texto">Original</p>
</body>
</html>
Para alterar o conteúdo HTML interno do elemento “texto” (id=“texto”) por meio da linguagem
JavaScript, pode-se utilizar a propriedade:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - innerHTML
A questão aborda o conceito de manipulação do Document Object Model (DOM) usando JavaScript, uma habilidade fundamental para desenvolvedores web. O JavaScript permite interagir com elementos HTML para, por exemplo, alterar seu conteúdo dinamicamente. O elemento em questão possui o ID "texto", e a pergunta especifica um interesse em alterar o conteúdo HTML interno desse elemento.
Para realizar essa tarefa, a propriedade correta é a innerHTML. Quando utilizamos essa propriedade, estamos efetivamente alterando todo o conteúdo entre as tags de abertura e fechamento do elemento com o ID especificado. Por exemplo, se quisermos alterar o texto para "Novo conteúdo", o código em JavaScript seria:
document.getElementById('texto').innerHTML = 'Novo conteúdo';
Isso resultaria na substituição do texto "Original" por "Novo conteúdo" no elemento HTML identificado por "texto". A propriedade innerHTML é amplamente utilizada para esse tipo de operação no desenvolvimento web.
As outras opções listadas na questão não se aplicam ao contexto. contentEditable é uma propriedade que especifica se o conteúdo de um elemento é editável ou não. matches é um método que verifica se um elemento seria selecionado por um determinado seletor CSS. nodeValue é uma propriedade que se refere ao valor de um nó de texto, mas não ao conteúdo de um elemento HTML. Por fim, toString é uma função que converte um objeto para uma string, mas não tem relação com a manipulação do DOM.
Portanto, a alternativa correta é a E - innerHTML, que permite a alteração direta do conteúdo de um elemento HTML.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito E
Vale lembrar q innerHTML é uma propriedade, e getElementbyId é um método
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo