web-dev-qa-db-ja.com

リダイレクトを引き起こさずにURLにフラグメントを追加しますか?

リダイレクトせずにURLにハッシュ#を追加する方法はありますか?

72
Dee
_window.location.hash = 'something';
_

これは単なるJavaScriptです。

あなたのコメント...

こんにちは、本当に必要なのはハッシュのみを追加することです...このようなもの:_window.location.hash = '#';_ですが、この方法では何も追加されません。

これを試して...

_window.location = '#';
_

また、window.location.replace()メソッドも忘れないでください。

153
alex

JavaScriptを必要としないストレートHTMLの場合:

<a href="#something">Add '#something' to URL</a>

または、あなたの質問をより文字通りに取り、URLに「#」を追加するだけです:

<a href="#">Add '#' to URL</a>
27
Jess Telford
window.location.hash = 'whatever';
6
Daniel Lo Nigro