有DTD声明时,document.body.scrollTop为0,document.documentElement.scrollTop为正常值。
document.documentElement.clientHeight的高度是展示区域的高度。
html是根节点包含body,body的高度是元素撑开的,那为什么html不是?而是一个不变的值。
当移动滚动条时,超出可视区域的部分正好等于滚动的距离,但是documentElement的高度一直是不变的。如果一直滚动滚动条。滚动条移动的距离是无限大的。一定会大于可视区域的大小。那为什么documentElement能和document.body等价呢?