Boa tarde, tudo bem?
queria saber qual a diferença e quando usar .innerHTML ou textContent, se os dois tem o mesmo resultado para o codigo?
Obrigada desde já.
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!
Boa tarde, tudo bem?
queria saber qual a diferença e quando usar .innerHTML ou textContent, se os dois tem o mesmo resultado para o codigo?
Obrigada desde já.
Oi, Weslley! Tudo bom?
O innerHTML e o textContent são duas propriedades do JavaScript que permitem acessar e modificar o conteúdo de elementos HTML. No entanto, cada uma faz isso de uma maneira diferente, veja:
O innerHTML é usado para obter ou definir o conteúdo HTML de um elemento. Nesse sentido, ele consegue manipular tanto o texto quanto as tags HTML dentro do elemento. Se usarmos innerHTML para definir o conteúdo de um elemento como <h1>Alura</h1>, ele irá renderizar o texto como um cabeçalho de nível 1.
O textContent, por sua vez, é usado para obter ou definir apenas o texto dentro de um elemento, sem considerar as tags HTML. Por conta disso, é preferível usá-lo quando estamos manipulando apenas texto e não precisamos renderizar o HTML.
Espero ter ajudado, Weslley! Qualquer dúvida, estou por aqui.
Um abraço!