页面上有好多 textbox ,只能有一个div, div里面会根据textbox内容动态生成一些东西,现在要求点击 textbox,  div 就在 textbox 下方显示
用 js 根据鼠标点击 textbox 位置来确定 div 显示位置 我用的是  var left = event.clientX;
 var top = event.clientY;
 var div = document.getElementById("div");
 div.style.left = left ;
 div.style.top = top ;
 div.style.overflowY = "auto"; 这样定位 当页面没有滚动条,是可以大致定位的,一旦页面出现了滚动条 ,用 offsetX 和screenX  也不能精确定位,请问有什么解决办法?