1
resposta

[Dúvida] pq usar textcontent pra alterar algo

PQ usar o textcontent sendo que poderíamos simplesmente alterar a informação dentro da própria tag?

1 resposta

Olá Maria, tudo bem?

Sua dúvida é bem interessante! O propósito do curso JavaScript: programando na linguagem da web é literalmente explicar como usar o JavaScript para fazer tudo em uma página.

Poderíamos apenas alterar o valor da tag <h1></h1> direto no código HTML, mas para aprender o potencial do JavaScript na prática é indispensável o uso do DOM (Document Object Model).

E por que isso? O motivo de precisarmos entender o DOM, se deve ao fato de que o JavaScript irá utilizá-lo para se conectar ao HTML. Por isso, conseguimos navegar dentro da nossa página Web utilizando o JavaScript, além disso, vamos conseguir alterar elementos, mudar como os elementos estão sendo mostrados, adicionar funções, interatividade, mapas, listas e diversos conteúdos.

Concluindo, o textcontent é um método do DOM utilizado principalmente para retornar somente o texto e ignorando as tags HTML, trazendo todo o conteúdo do texto, incluindo o texto oculto pelo CSS assim como as quebras de linha (\n).

Se quiser aprofundar mais nesse conteúdo, recomendo ler o artigo O que é o DOM?, que explica de forma rápida e simples o que foi abordado aqui.

Em caso de mais dúvidas, me coloco à disposição.

Grande abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!