this.offsetParent返回包含这个元素的元素,offsetTop和offsetLeft就是相对于offsetParent定义的,看看下面的代码你就明白了:
<HTML>
<HEAD>
<TITLE>Elements: Positions</TITLE>
<SCRIPT LANGUAGE="JScript"> function showPosition()
{
var oElement = document.all.oCell;
alert("The TD element is at (" + oElement.offsetLeft +
"," + oElement.offsetTop + ")\n" + "The offset parent is "
+ oElement.offsetParent.tagName );
}
</SCRIPT>
</HEAD>
<BODY onload="showPosition()">
<P>This document contains a right-aligned table.
<TABLE BORDER=3 ALIGN=right>
<TR>
<TD ID=oCell>This is a small table.</TD>
</TR>
</TABLE>
</BODY>
</HTML>
你可以把table 的border设得大点或小点试试
<HTML>
<HEAD>
<TITLE>Elements: Positions</TITLE>
<SCRIPT LANGUAGE="JScript"> function showPosition()
{
var oElement = document.all.oCell;
alert("The TD element is at (" + oElement.offsetLeft +
"," + oElement.offsetTop + ")\n" + "The offset parent is "
+ oElement.offsetParent.tagName );
}
</SCRIPT>
</HEAD>
<BODY onload="showPosition()">
<P>This document contains a right-aligned table.
<TABLE BORDER=3 ALIGN=right>
<TR>
<TD ID=oCell>This is a small table.</TD>
</TR>
</TABLE>
</BODY>
</HTML>
你可以把table 的border设得大点或小点试试
解决方案 »
- 关于ajax的问题
- jQuery 一个奇怪的问题 遍历??
- 菜鸟求助提示信息的问题 解决不了 就下不了班了999啊
- 关于javascript解析 xml中<media:group>类型的问题
- 来人啊
- 极高分求助:同一 frameset里,A页面可以调用B页面的javascript函数吗?可以控制B页面的定时器吗?如何处理呢?多谢
- js中如何生成所有简繁体汉字?
- 当鼠标移动到某个地方的时候显示提示, 可是有下拉框或者listbox的地方,tip就被盖住了,好像透明的一样。有什么解决办法?
- <a href=rtsp://real.cctv.com.cn/songs/hjgq/zoujingxinshidai.rm>走进新时代</a>
- 如何给一个嵌入页面的pdf加上加载进度条,等待条也可以,加载完成后直接播放pdf?
- 高手指点。错在哪里?
- 可以关闭"可以关闭IE中的进度条吗"吗?
1.for ie5.0 and above,the offsetParent property return the table object for the td object in ie4.0 it returns the tr object
2.大多数情况下offsetParent得到的是body.div ,span具有容器这种特性
3.offsetParent与position有很大的关系