Der Wert dieser Eigenschaft kann in verschiedenen Browsern unterschiedlich sein. Ein sicherer Weg, um die Hash-Eigenschaft zu erhalten, wäre stattdessen die Verwendung von: var hash = (location.href.split("#")[1] || "");
Für eine URL wie http://[www.example.com]:80/search?q=devmo#test
hash – gibt den Teil der URL zurück, der auf folgt # Symbol, einschließlich der # Symbol. Sie können auf die hören hashchangeVeranstaltung um über Änderungen am Hash in unterstützenden Browsern benachrichtigt zu werden.
Die hash-Eigenschaft gibt den Ankerteil einer URL zurück, einschließlich des Hash-Zeichens (#).
eines Tages
hash und href sind beide Eigenschaften der window.location Objekt. hash ist der Teil der URL aus der # on (oder ein leerer String, falls no #), während href ist eine Zeichenfolgendarstellung der gesamten URL.
Ziemlich sicher, dass es die enthält # Charakter.
– Amir Raminfar
21. Mai 2012 um 15:50 Uhr
Tunaki
Hier ist das einfache Beispiel für den Unterschied zwischen window.location.href und window.location.hash
Für die URL http://www.manm.com/member/#!create:
href: http://www.manam.com/member/#!create
Hash: #!create
Ziemlich sicher, dass es die enthält # Charakter.
– Amir Raminfar
21. Mai 2012 um 15:50 Uhr
12805300cookie-checkWas ist der Unterschied zwischen “window.location.href” und “window.location.hash”?yes
w3schools.com/jsref/obj_location.asp
– Evan Mulawski
21. Mai 2012 um 15:48 Uhr
Der Wert dieser Eigenschaft kann in verschiedenen Browsern unterschiedlich sein. Ein sicherer Weg, um die Hash-Eigenschaft zu erhalten, wäre stattdessen die Verwendung von:
var hash = (location.href.split("#")[1] || "");
– naXa steht zur Ukraine
10. Juli 2017 um 8:42 Uhr
lea.verou.me/2011/05/get-your-hash-the-bulletproof-way
var hash = location.hash.substring(1);
– Lowtech-Sonne
21. März 2020 um 14:20 Uhr