Pessoal, Nos cursos aqui da Alura vi alguns instrutores utilizando o método innerHTML() para alterar o texto de uma tag HTML. Aqui nesse curso o instrutor utilizou o método textContent(), qual a diferença de usar um ou outro?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Pessoal, Nos cursos aqui da Alura vi alguns instrutores utilizando o método innerHTML() para alterar o texto de uma tag HTML. Aqui nesse curso o instrutor utilizou o método textContent(), qual a diferença de usar um ou outro?
innerText -> Retorna somente o texto, sem formatações ou elementos html.
innerHtml -> Retorna o texto, COM formatações e COM elementos html.
textContent -> Retorna o text COM formatações, mas sem os elementos html.
O "innerHTML" deve ser usado quando você quiser inserir ou substituir um trecho de código HTML usando o Javascript, com ele você consegue manipular não só o texto, mas também a estrutura do seu documento.
O "textContent" deve ser utilizado quando você quiser manipular somente o conteúdo de texto dos elementos.
Luciano, boa noite.
Caso tenho de ajudado com as suas dúvidas, por favor finalizar o tópico como solucionado.
Bons estudos. Um abraço
Eduardo