关于document.documentElement与document.body

DTD相关说明:

页面具有 DTD,或者说指定了 DOCTYPE 时,使用 document.documentElement。

页面不具有 DTD,或者说没有指定了 DOCTYPE,时,使用 document.body。

在 IE 和 Firefox 中均是如此。

为了兼容,不管有没有 DTD,可以使用如下代码:

var top = document.documentELement? document.documentELement.scrollTop:document.body.scrollTop;

你可能感兴趣的:(关于document.documentElement与document.body)