为什么我的offsetTop,document.body.currentStyle.marginTop等等取不到值 用document.documentElement不要用document.body 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议使用 aht1979(蓝色雪狐) 介绍的用法,document.getElementById("tagName") 能取到值:首先明白:offsetTop和offsetLeft 是指table偏移body的大小<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD></HEAD><SCRIPT LANGUAGE="JavaScript"><!--function aa(){ for(var i=0;i<Main_Tab.rows[0].cells.length;i++){ with(Main_Tab.rows[0].cells[i]) { alert(offsetTop+','+parseInt(document.body.currentStyle.marginTop)); }}}//--></SCRIPT><BODY topmargin="100"><TABLE id="Main_Tab"><TR> <TD></TD> <TD></TD> <TD></TD></TR><TR> <TD></TD> <TD></TD> <TD></TD></TR></TABLE><INPUT TYPE="button" value="dddd" onclick="aa()"></BODY></HTML> IE下offsetLeft,offsetTop是相对父元素的偏移量 jQuery Tab 如何自动切换啊? 觉得你JS很牛B了吗? 进来试试! 求助,关于css移动问题 js怎么把div移动的轨迹用染色 晕死了!“未结束的字符串常量”,怎么解决阿? 正则表达式求助 某个字段的内容自动跳转到不同的网页的程序该怎么做? js提取值的问题 从列表框中删除选中的对象 高分相求,万分感谢. 简单ajax和js校验!!郁闷我一下午了!! ****************请问关于js的问题,有点挑战,高手请进**********************
首先明白:offsetTop和offsetLeft 是指table偏移body的大小<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD></HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function aa()
{
for(var i=0;i<Main_Tab.rows[0].cells.length;i++)
{
with(Main_Tab.rows[0].cells[i])
{
alert(offsetTop+','+parseInt(document.body.currentStyle.marginTop));
}
}
}
//-->
</SCRIPT>
<BODY topmargin="100"><TABLE id="Main_Tab">
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
<INPUT TYPE="button" value="dddd" onclick="aa()">
</BODY>
</HTML>