关于document.body和document.documentElement的一些疑问

有DTD声明时,document.body.scrollTop为0,document.documentElement.scrollTop为正常值。

document.documentElement.clientHeight的高度是展示区域的高度。

html是根节点包含body,body的高度是元素撑开的,那为什么html不是?而是一个不变的值。

当移动滚动条时,超出可视区域的部分正好等于滚动的距离,但是documentElement的高度一直是不变的。如果一直滚动滚动条。滚动条移动的距离是无限大的。一定会大于可视区域的大小。那为什么documentElement能和document.body等价呢?

阅读 969
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题