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

TextContent ou Value

Boa tarde amigos !

Tenho uma dúvida. Em um projeto da faculdade, usei o ".value", no getElementById, para pegar os valores de um input

Ex : document.GetElementById('id do campo').value

Há alguma diferença em relação ao .textContent ?

Eu posso usar ambos, em uma situação que precise pegar dados de um campo ?

Obrigado !

3 respostas

Fala aí Ednaldo blz?

value é atributo da tag, por exemplo

<input type="text" value="TESTE"/>

Nesse caso o value vai retornar o texto TESTE.

Já o textContent é o conteúdo da tag, por exemplo:

<p> Esse aqui é o conteúdo, da tag P </p>

Nesse caso o textContent vai retornar Esse aqui é o conteúdo, da tag P.

Espero ter ajudado.

solução!

No caso da maioria dos elementos do tipo Input, eles não tem o TextContent, mas tem o value.

Aqui tem uma lista dos elementos que suportam estas propriedades

TextContent

http://help.dottoro.com/ljermebq.php

Value

http://help.dottoro.com/ljpkovxr.php

E aqui uma lista mais completa de todas as propriedades

http://help.dottoro.com/ljhrmrfb.php

Obrigado, Fernando e Daniel !

Ambas as respostas foram de grande ajuda !

Abraços !