课程
/前端开发
/JavaScript
/JavaScript进阶篇
如题:这里的offsetHeight值为8,前面通过.clientHeight求得的值为557,这跟上面的公式不是矛盾了吗?谁能解释一下。谢谢
2014-11-25
源自:JavaScript进阶篇 9-20
正在回答
documentElemnt是个特殊的元素,
这元素上的一些属性不能按常规的理解。
如:
documentElement.clientWidth,
documentElement.clientHeight
其实是viewPort的尺寸
而
documentElement.offsetHeight
documentElement.offsetWidth
是pageSize
你理解得没错,只不过这里比较特殊
乐乐520
ecma 回复 乐乐520
这个存在兼容性问题吧,这个公式试用在IE和Opera
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
5 回答offsetHeight = clientHeight + 滚动条 + 边框。 这一条好像不太对。
2 回答offsetHeight比clientHeight小
1 回答怎么offsetHeight比clientHeight还小??
3 回答为什么结果是8啊,不是说offsetHeight 大于clientHeight吗
1 回答offsetHeight scrollHeight clientHeight