为什么打印出的实际高度为8?

来源:9-19 网页尺寸scrollHeight

我啊我诶

2016-09-07 20:52

 我用firebug查看明明就是36px啊

<script type="text/javascript">

    var w = document.documentElement.scrollWidth

        || document.body.scrollWidth;

    var h = document.documentElement.scrollHeight

        || document.body.scrollHeight;

    document.write("网页实际高度:"+h+"<br/>实际宽度:"+w);

</script>


写回答 关注

5回答

  • 厚土方可载物
    2017-01-04 20:22:12

    document.body.scrollWidth放前面  后面||接document.documentElement.scrollWidht就可以了!别问我为什么?其实我也不知道/(ㄒoㄒ)/~~

  • _漂亮男孩不说谎
    2016-09-29 16:37:47

    刚开始页面中没有内容,就只有一个外边距为,因为没有内容,上下外边距重叠为8px,所以得到的是8px;

    封子清风 回复王小璐的后颈...

    你是不是设置margin:0;了?

    2016-11-08 11:13:53

    共 2 条回复 >

  • java2016817
    2016-09-17 19:52:22
    同问。



  • faith_0008
    2016-09-08 16:44:51

    我个人理解是慕课网的那个网页编译器的高度,不是外边游览器的高度

    我啊我诶

    但是scrollHeight不是获取网页内容高度的吗,网页内容有怎么会是编译器的高度呢

    2016-09-09 12:34:50

    共 1 条回复 >

  • 曾老爷子
    2016-09-08 15:26:09

    同问,我也疑惑为什么是8

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468060 学习 · 21891 问题

查看课程

相似问题