给高度赋值问题

baideer 2011-12-31 10:47:34
<html>
<body>
<SCRIPT language="JavaScript">
function testtt(obj)
{
if(obj.tagName!='TR')
{
testtt(obj.parentNode);
}
else
{
return obj.height;
}
}
function tes111(obj)
{
var hh=testtt(obj);
obj.height=hh;
}
</SCRIPT>

<table>
<tr height=38 style='mso-height-source:userset;height:28.5pt'>
<td height=38 colspan=2 style='height:28.5pt;mso-ignore:colspan'></td>
<td></td>
<td colspan=3 class=xl76 style='border-right:.5pt solid black'>方法</td>
<td colspan=7 class=xl78 style='border-right:.5pt solid black;border-left:none'><span id="xm" name="xm">
<img id='img' width=100% src='xx.bmp' onload=tes111(this)></span></td>
</tr>
</table>
</body>
</html>

通过获取上层tr的高度,给img赋高度的值,否则img会拉伸,请问是否能实现。
为什么onload=tes111(this)执行后返回的是‘undefined’
...全文
118 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
对java有感觉 2012-01-01
  • 打赏
  • 举报
回复
你的obj是什么都没有定义啊

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧