Javascript 在'之前获得准确的滚动位置;多姆雷迪';在Internet Explorer中,当从后退按钮导航或重新加载恢复滚动位置时?

Javascript 在'之前获得准确的滚动位置;多姆雷迪';在Internet Explorer中,当从后退按钮导航或重新加载恢复滚动位置时?,javascript,internet-explorer,dom,Javascript,Internet Explorer,Dom,我创建了一个最小的测试用例(并与引用它的Microsoft一起记录了一个): 但也许有人已经遇到并解决了这个问题 (我尝试了标准的窗口.pageYOffset,但我也尝试了一些“旧方法”-document.documentElement.scrollTop,例如,它们不能很快提供准确的滚动位置,但可能还有另一种方法。)请尝试下面的代码document.body.scrollTop该属性(document.body.scrollTop)在标准模式下根本没有设置。我没有明确指定(测试用例暗示了这一点

我创建了一个最小的测试用例(并与引用它的Microsoft一起记录了一个):

但也许有人已经遇到并解决了这个问题


(我尝试了标准的
窗口.pageYOffset
,但我也尝试了一些“旧方法”-document.documentElement.scrollTop,例如,它们不能很快提供准确的滚动位置,但可能还有另一种方法。)

请尝试下面的代码
document.body.scrollTop

该属性(
document.body.scrollTop
)在标准模式下根本没有设置。我没有明确指定(测试用例暗示了这一点),但我只关心标准模式。(此外,如果在“怪癖”模式下设置的属性比在“标准”模式下设置的标准属性早,我会感到惊讶。)抱歉,我不知道您要做什么,但是,您可以选择DOCTYPE或judge模式