Uma forma de retornar, por meio da linguagem JavaScript, o c...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta correta: A - innerHTML
Para entender por que a alternativa A é a resposta correta, vamos explorar o que a propriedade innerHTML faz na linguagem JavaScript. Esta propriedade é usada para obter ou definir o conteúdo HTML de um elemento. Quando você acessa innerHTML
de um elemento, você está obtendo todo o conteúdo dentro desse elemento, incluindo os espaços em branco e todas as tags HTML.
Isso é particularmente útil quando você deseja manipular o conteúdo de uma página web de forma dinâmica. Por exemplo, se você tem uma <div>
com alguns parágrafos e links dentro dela, ao acessar a propriedade innerHTML
dessa <div>
, você receberá uma string contendo todos os parágrafos e links, preservando as tags <p>
, <a>
, e outras que possam estar lá.
É importante notar que, enquanto innerHTML
retorna o HTML interno, as outras opções listadas têm funções ligeiramente diferentes:
innerText
retorna apenas o texto "visível" de um elemento, ignorando todas as tags HTML e espaçamento em branco que não afetam a visualização.textContent
retorna o texto de um elemento e seus descendentes, mas sem qualquer marcação HTML.textElement
egetContentHTML
não são propriedades reconhecidas pelo JavaScript padrão.
Portanto, ao ser questionado sobre como retornar o conteúdo de texto de um elemento, incluindo todo o espaçamento e tags HTML internas, a resposta correta é A - innerHTML, pois essa propriedade é a única que retorna o conteúdo exato do elemento, incluindo espaços em branco e tags HTML.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo