質問

コンテンツを含む div がいくつかあります。コンテキストの一部は次のようにラップされています。

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

Javascript で、その DIV のみに SomeName 名を強制的にスクロールして表示するにはどうすればよいですか。問題は、コンテンツを含むページに多くの DIV があることです。

Div のオブジェクトはわかっています。Div には、階層内の他の div などを含めることができます。その中のどこかに SomeName アンカーがあります。

サイト: http://BiblePro.BibleOcean.com

役に立ちましたか?

解決

スクロールイントゥビューコマンドはどうですか?それが IE 固有かどうかはわかりません。

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

他のヒント

#アンカーを含むようにウィンドウの場所を設定すると、ブラウザはそれにスクロールします。

Window.Location = "http://yourSite.com/YourPage.html#SomeName";
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top