Location-Objekt


Location-Objekt

Das Location-Objekt enthält Informationen über die aktuelle URL.

Das Location-Objekt ist Teil des window-Objekts und kann überwindow.location.xxxmit den relevanten Eigenschaften des Formats darauf zugegriffen werden.

NoteHinweis:Es gibt keinen öffentlichen Standard, der für das Location-Objekt gilt, aber alle Browser unterstützen es.


Eigenschaften des Location-Objekts

Eigenschaft Beschreibung
hash Gibt den Anker-Teil einer URL zurück
host Gibt den Hostnamen und den Port einer URL zurück
hostname Gibt den Hostnamen einer URL zurück
href Gibt die vollständige URL zurück
pathname Gibt den Pfadnamen der URL zurück.
port Gibt die vom Server einer URL verwendete Portnummer zurück
protocol Gibt das Protokoll einer URL zurück
search Gibt den Abfrageteil einer URL zurück

Beispiele

// Erstelle ein a-Tag und setze das href-Attribut
var url = document.createElement('a');
url.href = 'https://www.example.com/?s=python#test';
console.log(url.href);      // https://www.example.com/?s=python
console.log(url.protocol);  // https:
console.log(url.host);      // www.example.com
console.log(url.hostname);  // www.example.com
console.log(url.port);      // (Ausgabe ist leer - https-Standardport ist 443)
console.log(url.pathname);  // /
console.log(url.search);    // en-US/search
console.log(url.hash);      // #test
console.log(url.origin);    // https://www.example.com

Das Testergebnis lautet wie folgt:

Methoden des Location-Objekts

Methode Beschreibung
assign() Lädt ein neues Dokument
reload() Lädt das aktuelle Dokument neu
replace() Ersetzt das aktuelle Dokument durch ein neues Dokument
Andere Erweiterungen