1

我有几个包含内容的 div。一些上下文被包裹着,

content <a name='SomeName'> cool content </a> more content

在 Javascript 中,我如何强制 SomeName 名称仅滚动到该 DIV 的视图中。问题是页面上有许多包含内容的 DIV。

我知道 Div 的对象。div 可以在层次结构中包含其他 div 等。某处有 SomeName 锚。

网站:http: //BiblePro.BibleOcean.com

4

2 回答 2

2

您可以将 Window Location 设置为包含 # 锚点,并且浏览器将滚动到它。

Window.Location = "http://yourSite.com/YourPage.html#SomeName";
于 2009-11-26T15:54:34.530 回答
2

scrollintoview 命令呢?不确定那是否是 IE 特定的。

document.getElementById("SomeName").scrollIntoView(true);

于 2009-11-26T15:59:19.217 回答