Div等高问题

网站主体DIV里面有左右两个DIV.分别为TLeft和TRight
<div id="TBody">
  <div id="TLeft">
  左边的内容
  </div>
  <div id="TRight">
  右边的内容
  </div>
</div>
因为内容不同肯定左右的高度不同.背景是蓝色的,而TLeft,TRight都是白色底,高度自动100%,高度不够的会露出一大块蓝底,非常不好看.
所以我在body加载的时候设置了一下判断
    <script language="javascript" type="text/javascript">
    function SetDivHeight()
    {
       if(this.document.getElementById("TLeft").scrollHeight>this.document.getElementById("TRight").scrollHeight)
       {
           this.document.getElementById("TLeft").style.height="100%";
       }
       else
       {
           this.document.getElementById("TLeft").style.height=this.document.getElementById("TRight").scrollHeight;
       }
    }
    </script>

<body onload="SetDivHeight();">

posted on 2012-04-03 13:55 青蛙學堂 阅读(316) 评论(0)  编辑 收藏 引用 所属分类: CSSHTML

只有注册用户登录后才能发表评论。
<2012年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

导航

统计

常用链接

留言簿(8)

随笔分类

随笔档案

收藏夹

青蛙学堂

最新评论

阅读排行榜

评论排行榜