2
respostas

Dúvida innerHTML vs textContent

Olá pessoal tudo bem? Bom, no início do curso usamos o comando *textContent * para buscar o valor de uma tag através de um classe ou id especifico e até mesmo para mudar o seu valor.

Agora na Aula 6 aprendi que com o innerHTML podemos fazer a mesma coisa, ou seja podemos usar para buscar o valor e para alterar o valor de um seletor (está certo este termo "seletor"?).

A dúvida é a seguinte: Quando devo usar *textContent e quando devo usar o ** innerHTML *

Obrigado a toda a comunidade!

Atenciosamente, Leandro Beividas

2 respostas

O "textContent" vai tratar/receber o conteúdo enviado como texto, e o "innerHTML" vai entender que o conteúdo enviado/recebido é um HTML.

Veja o link a seguir, tem um exemplo prático mostrando essa diferença:

https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_node_textcontent_innerhtml

Ola Daniel tudo bem ?

Eu vi o link que mandou mas continuo com dúvida na diferença entre um e outro, entendi que um entende o HTML e o outro apenas pega o valor, mas então ambos fazem a mesma coisa? posso usar sempre um como o outro caso eu queira buscar o valor ou mudar o valor de um elemento?

Obrigado!