我无法获得表单文本输入的偏移量(左,上,宽)值。
对于下面的代码,我想在表单中的文本区域旁边移动一个名为“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 :(得分:0)
你试过设置位置:绝对;为你的div元素。它对我有用,div与表单元素位于同一个容器中。
HTH。