Gibt es eine Möglichkeit, meiner URL Hash # hinzuzufügen, ohne sie umzuleiten?
Antworten:
window.location.hash = 'something';
Das ist einfach nur JavaScript.
Dein Kommentar...
Hallo, was ich wirklich brauche, ist nur den Hash hinzuzufügen ... so etwas:
window.location.hash = '#';
aber auf diese Weise wird nichts hinzugefügt.
Versuche dies...
window.location = '#';
Vergessen Sie auch nicht die window.location.replace()
Methode.
Für reines HTML ohne JavaScript:
<a href="#something">Add '#something' to URL</a>
Oder, um Ihre Frage wörtlicher zu nehmen, fügen Sie einfach '#' zur URL hinzu:
<a href="#">Add '#' to URL</a>
#
zur URL hinzufügen können . Wenn Sie tatsächlich auf einen Link klicken, wie ich vorgeschlagen habe, wird dies erfüllt. Kein JS notwendig.
window.location.hash = 'whatever';
#
Präfix ist nicht erforderlich.