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á.
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!