假如dropdownlist的引用为obj
var t = obj.offsetTop + obj.offsetHeigth;
var l = obj.offsetLeft;
while( obj = obj.offsetParent )
{
t+=obj.offsetTop;
l+=obj.offsetLeft;
}OK,t和l的值就是你要找的值了
var t = obj.offsetTop + obj.offsetHeigth;
var l = obj.offsetLeft;
while( obj = obj.offsetParent )
{
t+=obj.offsetTop;
l+=obj.offsetLeft;
}OK,t和l的值就是你要找的值了
解决方案 »
- 关于JS不支持多浏览器问题
- 求正则。。。
- |zyciis| 如何在window下调用一个知道名称的对像,谢谢 有代码
- 怎样使 iframe 返回的页面 显示在 父窗口中 ?
- 请教如何 用JS获得gridview里指定单元格里label的值
- 一种打断被闭包引入的循环引用的窍门是添加另外一个闭包,应该如何理解?
- 能不能將彈出頁面的關閉按鈕隱藏或著禁用
- 帮我看一下这段代码
- 如何设置弹出窗口的大小和位置,我想把他放在屏幕的中央,大小为横向和纵向屏幕的大小的一半?
- 用window.open打开的窗口中如何再用window.open打开一个窗口
- 如何实现这个功能:在页面a中点某个节目,结果在页面a中播放,现在想实现同等功能,在页面a中点某个节目,在页面b中播放。
- 切换图片不能显示
<div id="h1" style="display: none; border: 1px solid #0000ff; overflow: hidden; height: 320px; width:190px;position: absolute; background-color: #ff0000;">
<ol>
<li>北京</li>
<li>天津</li>
<li>上海</li>
<li>重庆</li>
<li>河北</li>
<li>河南</li>
<li>山东</li>
<li>山西</li>
<li>江西</li>
<li>江苏</li>
<li>浙江</li>
<li>内蒙古</li>
</ol>
</div>
<script type="text/javascript">
<!--
var h1=document.getElementById("h1");
var txt1=document.getElementById("txt1");
function init(){
h1.style.display=="block"?h1.style.display="none":h1.style.display="block";
h1.style.left=txt1.offsetLeft;
h1.style.top=txt1.offsetTop+txt1.offsetHeight;
}
txt1.onclick=init;//-->
</script>
</body>