2011-03-11 56 views
0

我無法獲得表單文本輸入的偏移量(左,頂部,寬度)值。HTML表單文本輸入偏移左,頂部,寬度值問題

對於下面的代碼,我想要一個名爲「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

您是否嘗試過設置position:absolute;爲你的div元素。它適用於我,div與表單元素位於同一個容器內。

HTH。