<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题文档</title> <script type="text/javascript">
window.onload=function()
{
//在ie上取到的是5,可在火狐上取到的是 284,这差距也太大了把??
//offsetLeft 不是取这个元素距父元素的左边距离吗??
alert(document.getElementById("borderDivII").offsetLeft);
};
</script>
</head><body>
<div style="float:left;width:270px;height:200px">
d
</div>
<div style="float:left;width:460px;height:200px;border:cyan solid 1px;">
<div id="borderDivII" style="width:98%;height:50px;border:gray Dashed 1px;margin:5px 5px 5px 5px;"></div>
</div>
</body>
</html>
//在ie上取到的是5,可在火狐上取到的是 284,这差距也太大了把??
//offsetLeft 不是取这个元素距父元素的左边距离吗??
解决方案 »
- 如题
- 【新手求助】document.forms[0].inf is undefined
- C#怎么调用JS变量?
- 比较棘手的问题,解决立即给分!(100分)
- 关于java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type [javax.sql.DataSource]
- 求解 javaScript 新消息提醒+标题跑马灯融合
- 能帮我看看这段js代码么
- 求助:请大家帮我找一下这样的收放式菜单代码。
- 如何实现在指定时间弹出窗口或者对话框,,具体思想请进。。。。。
- 怎样调用函数判断文本框是否为空
- 简单Asp采集、仿站(主要是些表格、类似于新闻发布)RMB[速联系、在线等
- 返回的对象如何使用??
获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算顶端位置。offsetLeft
获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。offsetHeight
获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。
IE、Opera 认为 offsetHeight = clientHeight + 滚动条 + 边框。
NS、FF 认为 offsetHeight 是网页内容实际高度,可以小于 clientHeight。offsetWidth
获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的宽度。offsetParent
获取定义对象 offsetTop 和 offsetLeft 属性的容器对象的引用
我怎么指定 offsetParent 属性啊
你看看这里面介绍的你就会明白怎么回事
<div id="ddd"></div>
</div>我这样写的话,获取 id为ddd 的div 的 offsetParent 都是body 为什么?(IE和火狐一样)
var op = document.getElementById("borderDivII");
var oleft = op.offsetLeft;
while(op.offsetParent!=null){
op = op.offsetParent;
oleft += op.offsetLeft;
}
alert(oleft);
id 为ddd的div父容器是div!!!看了你的文章,好像跟div的定位有关