今日はJavaScriptでアンカー(<a>タグ)の名前を指定して画面をスクロールさせる方法を紹介します。
まずはJavaScriptのコードです。
function focusAnchor() { var anchors = document.anchors; anchors['target'].focus(); // idでアンカーを取得する場合 // var anchor = document.getElementById('target'); // anchor.focus(); }特に難しい処理はありません。目的のアンカーを取得してfocus()を呼び出しているだけです。
続いてHTMLのコードです。
targetHTML側では一点注意しなければいけないことがあります。それは
- アンカータグには必ずhref属性が必要(これがないとfocus()が反応してくれないようです)
target
0 件のコメント:
コメントを投稿