用document.frames[0].clientHeight 呢?

解决方案 »

  1.   

    改成 document.documentElement.getElementsByTagName("body")[0].clientHeight ?
      

  2.   

    “当你使用 !DOCTYPE 声明指定标准兼容模式的时候,此对象将不再代表文档内容所渲染的整个表面。该对象当然可从其内容中获得其大小,但你也可以像 div 对象那样精确设置其大小。”抱歉,没能理解透是不是指
    加上后用document.getElementsByTagName("body")[0]
    去掉后用document.body?
      

  3.   

    谢谢大家,找到解决办法了,用 document.getElementsByTagName("body")[0].scrollHeight就可以在没有dtd标记的条件下,可以取得网页的高度