HTML フォームを作成していて、ページ上のリンクがクリックされたときに最初の入力フィールドに注目したいと考えています。さらに、ページをその場所までスクロールしたいと考えています。ボックスにフォーカスする JS 関数を作成しました。
function selectCommentBox() {
document.getElementById("commentbox").focus();
}
ここに私のリンクのコードがあります:
<a href='#commentbox' onclick='selectCommentBox();'>Reply</a>
私のジレンマは、どちらか一方の動作しか得られないことです。このリンクをそのまま使用すると、アンカーは正しく機能し、ページはフィールドの位置までスクロールされますが、フィールドは強調表示されません。「return false;」を追加すると、onclick に対して、フィールドは強調表示されますが、アンカー ジャンプは実行されません。両方の動作を適用するにはどうすればよいですか? ありがとう