Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

r  e  i  n  a  l  d  o

Posição de elementos

Recommended Posts

Como posso com javascript recuperar a posição de um elemento como um type="text" por exemplo....

 

mais preciso disso sem ter q informar a posição na criação do elemento assim

 

se eu criar um elemento

<input type="text" name="elemento" id="elemento" style="top:20px;left:30px;" />

eu consigo recuperar a posição através de :

 

document.getElementById("elemento").style.top;document.getElementById("elemento").style.left;

mas se eu criar o elemento assim

 

<input type="text" name="elemento" id="elemento" />

não é possivel recuperar pelos códigos acima....

 

existe uma maneira de conseguir pegar essas informações se eu criar o elemento da segunda forma??????????????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Do jeito que você fez não funciona porque ele está pegando o valor de um estilo que, no segundo campo, não existe.

 

Use o offsetTop e offsetLeft.

document.getElementById("elemento").offsetTop;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.