Depois de tantos conceitos acabei me perdendo, só entendi que ambos capturam o valor dentro das tag's, mas não compreendi qual a diferença entre eles, quando que tenho que 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!
Depois de tantos conceitos acabei me perdendo, só entendi que ambos capturam o valor dentro das tag's, mas não compreendi qual a diferença entre eles, quando que tenho que usar um ou outro?
Olá, dê uma olhada no tópico https://cursos.alura.com.br/forum/topico-textcontent-ou-value-28614 que acredito que responde a sua dúvida!
E ae cara blz?
O value é atributo da tag o textContent é o conteúdo da tag. Se a gente pegar um input por exemplo:
<input type="text" value="valor do input"/>
para obter o valor do input usamos o value. Pois é nele que está armazenado o valor do nosso input.
E se pegarmos um h1
<h1>Texto contido no h1</h1>
Precisamos usar o textContent, pois precisamos pegar o texto contido na tag h1.
Ficou claro?
Ficou claro sim, obrigado pelo auxílio Marcus e Tiago!
Abraços.