当[b][color=red]没有DOCTYPE声明[/color][/b]的时候[color=green]document.body.scrollTop[/color]一切正常
当[b][color=red]有DOCTYPE声明[/color][/b]的时候[color=green]document.body.scrollTop[/color]总是输出0; 需要用[color=green]document.documentElement.scrollTop[/color]方法来获取滚动条高度。
所以我们需要用到if…else…去判断。
如果有DOCTYPE声明,我们该怎么办
如果没有DOCTYPE声明,我们该怎么办。
这样判断后,就可以在两种情况下同时使用了。IE6,IE7,FF2测试通过.
当[b][color=red]有DOCTYPE声明[/color][/b]的时候[color=green]document.body.scrollTop[/color]总是输出0; 需要用[color=green]document.documentElement.scrollTop[/color]方法来获取滚动条高度。
所以我们需要用到if…else…去判断。
如果有DOCTYPE声明,我们该怎么办
如果没有DOCTYPE声明,我们该怎么办。
var scotop ;
if(document.body.scrollTop)
{
scotop = document.body.scrollTop;
}
else{
scotop = document.documentElement.scrollTop
}
这样判断后,就可以在两种情况下同时使用了。IE6,IE7,FF2测试通过.