web-dev-qa-db-fra.com

Ajouter un fragment à l'URL sans provoquer de redirection?

Est-il possible d'ajouter hash # à mon URL sans redirection?

72
Dee
window.location.hash = 'something';

C'est tout simplement JavaScript.

Votre commentaire...

Bonjour, ce dont j'ai vraiment besoin, c’est d’ajouter uniquement du hachage ... quelque chose comme ceci: window.location.hash = '#'; Mais de cette façon, rien n’est ajouté.

Essaye ça...

window.location = '#';

De plus, n'oubliez pas la méthode window.location.replace().

153
alex

Pour le code HTML simple, sans JavaScript:

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

Ou, pour prendre votre question plus littéralement, il suffit d'ajouter '#' à l'URL:

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