window.location.href在IE8中不起作用

时间:2011-10-13 12:10:39

标签: javascript internet-explorer-8

我必须在页面中向上滚动。因此我在正确的地方放了一个锚,然后我做了

window.location.href = 'http://example.org/#anchor';

这适用于FF,Chrome,Safari和IE9。但在IE8中没有任何反应(它不会滚动)。

我也尝试过:

window.location.hash = "anchor";
window.location.hash = "#anchor";
scrollTo(0, 0);

然而,IE8只是不想滚动。重点是我们将焦点转移到锚点。无法重新加载。

提前感谢任何tipps:)

1 个答案:

答案 0 :(得分:7)

对于IE 8,只需像这样使用它,它将起作用:

window.location = 'http://example.org/#anchor';

希望这有帮助。