Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida boba

Bom dia, gostaria de saber qual a diferença entre usar o .value e o .textContent ao buscar um elemento através do DOM.

Sempre utilizei o value, queria saber se posso a partir de agora adotar o .textContent para todos os casos, ou seja, se existe alguma limitação em relação a ele.

Obrigado!

2 respostas
solução!

Bom dia Victor, tudo bem?

O .value é dado como um atributo de uma tag input, enquanto o .textContent retorna apenas o contéudo textual de uma tag.

  • Value

    • <input type="text" value="teste"/>
    • Irá retornar "teste"
  • TextContent

    • <h1>Conteúdo teste</h1>
    • Irá retornar "Conteúdo Teste

Sendo assim a limitação que irá encontrar é que com a utilização do textContent você fica retido a retornar apenas uma representação textual do que um nó/tag contém.

Espero ter ajudado, abraço!

Agora consegui compreender a diferença, muito obrigado!