本帖最后由 yangsp1 于 2009-10-23 11:28:08 编辑

解决方案 »

  1.   

    http://blog.csdn.net/natineprince/archive/2009/04/30/4138260.aspx
    参考一下这里吧.
      

  2.   

    clientHeight在ie6中,如果元素没有设置css高度或宽度,取的值为0
      

  3.   

    clientHeight在ie6中,如果元素没有设置css高度或宽度,取的值为0
      

  4.   

    这个很好。。但是我在ie6中偿试了很多种:clientHeight:如果元素没有设置css高度或宽度,取的值为0
    currentStyle.heigh:如果元素没有设置css高度或宽度,取的值为"auto"下面这两个都会出现我提的那个问题:有时取的值是正确的。有时取的值是0;
    offsetHeight:
    scrollHeight:
      

  5.   

    lz浏览器可能有问题,到别的机子上试试,
    IETester 0.4.1.0 ie6,测试20次没一次0的,
      

  6.   


    我在同事机子上试了,一个同事的也是ie6 , 取的值始终是0;
    一个同事的是ie7,取的值跟我的一样,有时正确,有时为0;
    但他们机子上,所有用ie内核的游览器 360se 等,都会取到正确的值。。这问题快把我整疯掉了。