div JavaScript でスクロールする
-
05-07-2019 - |
質問
コンテンツを含む div がいくつかあります。コンテキストの一部は次のようにラップされています。
content <a name='SomeName'> cool content </a> more content
Javascript で、その DIV のみに SomeName 名を強制的にスクロールして表示するにはどうすればよいですか。問題は、コンテンツを含むページに多くの DIV があることです。
Div のオブジェクトはわかっています。Div には、階層内の他の div などを含めることができます。その中のどこかに SomeName アンカーがあります。
解決
スクロールイントゥビューコマンドはどうですか?それが IE 固有かどうかはわかりません。
document.getElementById("SomeName").scrollIntoView(true);
他のヒント
#アンカーを含むようにウィンドウの場所を設定すると、ブラウザはそれにスクロールします。
Window.Location = "http://yourSite.com/YourPage.html#SomeName";
所属していません StackOverflow