HTML表单文本输入偏移左,上,宽值问题

时间:2011-03-11 16:01:39

标签: javascript html forms text input

我无法获得表单文本输入的偏移量(左,上,宽)值。

对于下面的代码,我想在表单中的文本区域旁边移动一个名为“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";

有办法吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

你试过设置位置:绝对;为你的div元素。它对我有用,div与表单元素位于同一个容器中。

HTH。