- ベストアンサー
アンカーリンクをクリックさせた後URLに#hogeを表示させない方法
下記を使って、JavaScriptで同一ページ内アンカーにジャンプさせたのですが、 location.hash = "#hoge"; ジャンプ後にURLの最後に#hogeが付いてしまいます。 ブラウザ上のURLの最後に#hogeをつけないでジャンプさせる方法はありますでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
これでいかがでしょうか? <div style="height:1000px"> <a href="javascript:void(0)" onclick=" document.body.scrollTop=document.documentElement.scrollTop=document.getElementById('hoge').offsetTop ">main</a> </div> <div> <a id="hoge">foot</a> </div>
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
仕様ですので下手にいじらない方がよいでしょう。
お礼
なるほど!ありがとうございました。