2011-03-11 8 views
0

フォームテキスト入力のオフセット(左、上、幅)値を取得できません。HTMLフォームテキスト入力オフセットleft、top、width値の問題

以下のコードでは、 "divFrm"というdivをフォームのテキスト領域の横に移動します。しかし、私は正しくオフセット値を取得することはできません。

<form id="frmID" method="post"> 
<input type="text" id="txtID" name="txtName" value=""/> 
</form> 

var frmTxt = document.getElementById("txtID"); 
var divFrm = document.getElementById("divFrm"); 
divFrm.style.left = frmTxt.offsetLeft + frmTxt.offsetWidth + "px"; 
divFrm.style.top = frmTxt.offsetTop + "px"; 

方法はありますか?

ありがとう、

答えて

0

設定位置を試しましたか?あなたのdiv要素のために。それは私のために働いた、divはあなたのフォーム要素と同じコンテナの中にある。

HTH。