Fenster.Standortobjekteigenschaften | Erklärt

Fenster.Standortobjekteigenschaften | Erklärt
Das Browser -Objektmodell, das häufiger als BOM bezeichnet wird, ist ein Objektmodell, das von JavaScript verwendet wird, um mit dem Browser zu kommunizieren. BOM enthält Objekte, die die Funktionen eines Webbrowsers aufdecken. Es gibt viele bedeutende Objekte, die Teil des Browser -Objektmodells (BOM) sind, wie z. B. Verlaufsobjekte, Bildschirmobjekt, Standortobjekt, Navigationobjekt usw. Diese Objekte bestehen aus vielen Eigenschaften und Methoden. Diese Beschreibung soll jedoch die Eigenschaften der Eigenschaften dessen hervorheben Standortobjekt.

Bevor Sie rechts zu den Eigenschaften des springen Standortobjekt, Lassen Sie uns zunächst verstehen, was ein Standortobjekt ist.

Standortobjekt

Das Standortobjekt besteht aus den relevanten Informationen über die verfügbare URL und wie Dokumentobjekte, Verlaufsobjekte und Bildschirmobjekt. Es handelt sich auch um eine Eigenschaft des Fensterobjekts.

Syntax
Die Syntax des Standortobjekts lautet wie folgt.

Fenster.Standort

Oder,

Standort

Beispiel
Im folgenden Beispiel verwenden wir die Pfadname -Eigenschaft des Standortobjekts, um den Pfadnamen der Webseite abzurufen.







Ausgang

Mit der Pfadname -Eigenschaft des Standortobjekts haben wir den Pfadnamen der vorhandenen URL abgerufen.

Nachdem wir nun ein grundlegendes Verständnis des Standortobjekts haben, tauchen wir in die Details der Eigenschaften des Standortobjekts ein.

Eigenschaften des Standortobjekts

Standortobjekteigenschaften sind wie folgt.

Hash

Es wird zum Zweck des Abholens oder Festlegens des Ankers der URL verwendet (einschließlich des Hash#).

Syntax
Die Syntax der Hash -Eigenschaft ist unten angegeben.

Zum Abholen,

Standort.Hash

Zum Einstellen,

Standort.Hash = Ankername

Beispiel
Angenommen, Sie möchten den Ankerteil einer URL mithilfe der Hash -Eigenschaft des Standortobjekts erhalten.




Linux Command Cheat Sheet





Im obigen Beispiel haben wir einen Link zum HREF.

dokumentieren.GetElementById ("Tutorial").Innerhtml = "Der Ankerteil der URL ist:"

Ausgang

Mit der Hash -Eigenschaft des Standortobjekts haben wir den Ankerteil der URL extrahiert.

Gastgeber

Es wird verwendet, um den Hostnamen und die Portnummer der URL zu extrahieren.

Syntax
Die Host -Eigenschaftssyntax ist unten angegeben.

Zum Abrufen des Hosts der URL,

Standort.Gastgeber

Zum Festlegen des Hosts der URL,

Standort.Host = neuer Host: neuer Port

Beispiel
Angenommen, Sie möchten den Hostnamen der vorhandenen URL mit der Hosteigenschaft des Standortobjekts abrufen.







Im obigen Beispiel erhalten wir den Hostnamen der verfügbaren URL mit dem folgenden Code -Stück.

lass Host = Ort.Gastgeber;
dokumentieren.GetElementById ("Tutorial").Innerhtml = Host;

Ausgang

Verwenden der Hosteigenschaft des Standortobjekts Der Hostname und die Portnummer der vorhandenen URL wurden abgerufen.

Hostname

Es wird zum Abholen des Hostnamens der URL verwendet.

Syntax
Die Hostname -Eigenschaftssyntax ist unten bereitgestellt.

Zum Abholen des Hostnamens der URL,

Standort.Hostname

Zum Festlegen des Hostnamens der URL,

Standort.Hostname = neuer Hostname

Beispiel
Nehmen wir an, Sie möchten den Hostnamen der vorliegenden URL extrahieren.







Im obigen Beispiel wurde die Eigenschaft des Hostnamens des Standortobjekts verwendet, um den Hostnamen der verfügbaren URL zu erhalten.

Lassen Sie Hostname = Standort.Hostname;
dokumentieren.GetElementById ("Tutorial").Innerhtml = Hostname;

Ausgang

Verwenden der Hostnameneigenschaft des Standortobjekts Der Hostname der vorliegenden URL wurde abgerufen.

href

Es wird zum Zweck des Abholens oder Festlegens der vollständigen URL verwendet.

Syntax
Die HREF -Eigenschaftssyntax ist unten angegeben.

Zum Extrahieren des HREF der URL,

Standort.href

Zum Festlegen des HREF der URL,

Standort.href = neue URL

Beispiel
Angenommen, Sie möchten die vollständige URL der vorhandenen Webseite extrahieren.







Im obigen Beispiel wird die vollständige URL der Standseite der zur Verfügung stehenden HREF -Eigenschaft des Standortobjekts abgerufen.

URL = Standort lassen.href;
dokumentieren.GetElementById ("Tutorial").Innerhtml = URL;

Ausgang

Die vollständige URL der vorliegenden Webseite wurde mit der HREF -Eigenschaft des Standortobjekts extrahiert.

Herkunft

Es wird verwendet, um den Hostnamen, die Portnummer und das Protokoll der URL abzurufen.

Syntax
Die Syntax der Ursprungseigenschaft ist wie folgt.

Standort.Herkunft

Beispiel
Angenommen, Sie möchten das Protokoll, das Hostname und die Portnummer der vorliegenden URL abrufen.







Im obigen Beispiel wird der Ursprung (Protokoll, Hostname und Portnummer) der vorliegenden URL unter Verwendung der Ursprungseigenschaft des Standortobjekts abgerufen.

Lassen Sie Origin = Ort.Herkunft;
dokumentieren.GetElementById ("Tutorial").Innerhtml = Ursprung;

Ausgang

Die Ausgabe zeigt das Protokoll, das Hostname und die Portnummer der verfügbaren URL an.

Pfadname

Es wird zum Zweck des Extrahierens oder Festlegens des Pfadnamens der URL verwendet.

Syntax
Die Pfadname -Eigenschaftssyntax ist wie folgt.

Zum Abholen des Pfadnamens der URL,

Standort.Pfadname

Zum Festlegen des Pfadnamens der URL,

Standort.pathname = neuer Pathname

Beispiel
Angenommen, Sie möchten den Pfadnamen der vorliegenden URL extrahieren.







Im obigen Beispiel wird der Pfadname der vorhandenen URL unter Verwendung der Pfadname -Eigenschaft des Standortobjekts extrahiert.

Pfad = Standort lassen.Pfadname;
dokumentieren.GetElementById ("Tutorial").Innerhtml = Pfad;

Ausgang

Unter Verwendung der Pfadname -Eigenschaft des Standortobjekts wurde der Pfadname der vorhandenen URL abgerufen.

Hafen

Es wird zum Zweck des Extrahierens oder Festlegens der Portnummer der URL verwendet.

Syntax
Die Porteigenschaftssyntax ist wie folgt.

Zum Abrufen des Hafens der URL,

Standort.Hafen

Zum Festlegen des Ports der URL,

Standort.Port = neue Portnummer

Beispiel
Im folgenden Beispiel wird die Portnummer der vorliegenden Webseite extrahiert.







Im obigen Beispiel wird die Portnummer der vorliegenden Webseite mit der Porteigenschaft des Standortobjekts extrahiert.

lass port = location.Hafen;
dokumentieren.GetElementById ("Tutorial").Innerhtml = "Die Portnummer der aktuellen Webseite lautet:" + Port;

Ausgang

Die Portnummer der vorliegenden Webseite wurde abgerufen und in der Ausgabe gezeigt.

Protokoll

Es wird zum Zweck des Abholens oder Festlegens des Protokolls der URL verwendet.

Syntax
Die Protokolleigenschaftssyntax ist wie folgt.

Zum Extrahieren des Ports der URL,

Standort.Protokoll

Zum Festlegen des Ports der URL,

Standort.Protokoll = neues Protokoll

Beispiel
Im folgenden Beispiel wird das Protokoll der verfügbaren URL abgerufen.







Das folgende Stück Code holt das Protokoll der vorliegenden URL ab.

Protokoll = Position lassen.Protokoll;
dokumentieren.GetElementById ("Tutorial").Innerhtml = Protokoll;

Ausgang

Das Protokoll der vorliegenden URL wurde extrahiert.

suchen

Es wird zum Zweck des Abholens oder Festlegens der Querstring der URL verwendet.

Syntax
Die Sucheigenschaftsyntax ist wie folgt.

Zum Extrahieren der Suche der URL,

Standort.suchen

Zum Festlegen der Suche der URL,

Standort.search = queryString

Beispiel





https: // linuxHint.com/linux-command-Cheat-Sheet/?Antwort = Ja





Das folgende Code -Stück holt die QueryString der URL ab.

Sei Anchor = Dokument.GetElementById ("Linux");
Abfrage = Anker lassen.suchen;
dokumentieren.GetElementById ("Tutorial").Innerhtml = "Der Suchabschnitt der URL ist:" + Abfrage;

Ausgang

Die Abfragezeichenfolge der URL wurde extrahiert.

Abschluss

Das Standortobjekt besteht aus den relevanten Informationen über die verfügbare URL und das ähnliche Dokumentobjekt ist auch eine Eigenschaft des Fensterobjekts. Es besteht aus vielen Eigenschaften wie Hash, Host, Hostname, Pathname usw. Diese Eigenschaften haben unterschiedliche Zwecke, die in diesem Beitrag zusammen mit geeigneten Beispielen hervorgehoben werden.