Przed skoczeniem do właściwości Obiekt lokalizacji, Najpierw zrozummy, czym jest obiekt lokalizacji.
Obiekt lokalizacji
Obiekt lokalizacji składa się z odpowiednich informacji o dostępnym adresie URL i podobnie jak obiekt dokumentu, obiekt historii i obiekt ekranowy, jest również właściwością obiektu okien.
Składnia
Składnia obiektu lokalizacji jest następująca.
Lub,
LokalizacjaPrzykład
W poniższym przykładzie używamy właściwości PathName obiektu lokalizacji, aby pobrać nazwę ścieżki strony internetowej.
Wyjście
Korzystając z właściwości PathName obiektu lokalizacji, przyniosliśmy nazwę ścieżki istniejącego adresu URL.
Teraz, gdy mamy podstawowe zrozumienie obiektu lokalizacji, zanurzmy się w szczegółach właściwości obiektu lokalizacji.
Właściwości obiektu lokalizacji
Właściwości obiektu lokalizacji są następujące.
haszysz
Służy do celów pobierania lub ustawienia kotwicy adresu URL (w tym skrótu#).
Składnia
Składnia właściwości skrótu podano poniżej.
Do pobierania,
Lokalizacja.haszyszDo ustawienia,
Lokalizacja.hash = nazwa kotwicyPrzykład
Załóżmy, że chcesz uzyskać część zakotwiczenia adresu URL za pomocą właściwości skrótu obiektu lokalizacji.
W powyższym przykładzie podaliśmy link do atrybutu HREF elementu, a następnie użyliśmy właściwości skrótu przez link, aby uzyskać część zakotwiczenia adresu URL.
dokument.getElementById („samouczek”).innerHtml = "Część zakotwiczenia adresu URL to:"Wyjście
Korzystając z właściwości skrótu obiektu lokalizacji wyodrębniliśmy część zakotwiczenia adresu URL.
gospodarz
Służy do wyodrębnienia nazwy hosta i numeru portu URL.
Składnia
Składnia właściwości hosta podano poniżej.
Za pobranie gospodarza adresu URL,
Lokalizacja.gospodarzDo ustawienia gospodarza adresu URL,
Lokalizacja.host = nowy host: nowy portPrzykład
Załóżmy, że chcesz pobrać nazwę hosta istniejącego adresu URL za pomocą właściwości hosta obiektu lokalizacji.
W powyższym przykładzie otrzymujemy nazwę hosta dostępnego adresu URL za pomocą następującego elementu kodu.
Niech host = lokalizacja.gospodarz;Wyjście
Korzystając z właściwości hosta obiektu lokalizacji, nazwę hosta i numer portu istniejącego adresu URL.
Nazwa hosta
Służy do pobierania nazwy hosta adresu URL.
Składnia
Składnia właściwości HostName jest podana poniżej.
Za pobranie nazwy hosta URL,
Lokalizacja.Nazwa hostaDo ustawienia nazwy hosta URL,
Lokalizacja.nazwa hosta = nowa nazwa hostaPrzykład
Załóżmy, że chcesz wyodrębnić nazwę hosta przy ręce adresu URL.
W powyższym przykładzie właściwość nazwy hosta obiektu lokalizacji została użyta do uzyskania nazwy hosta dostępnego adresu URL.
Niech nazwa hosta = lokalizacja.nazwa hosta;Wyjście
Korzystając z właściwości nazwy hosta obiektu lokalizacji, nazwa hosta niniejszego URL została pobrana.
Href
Służy do celów pobierania lub ustawienia pełnego adresu URL.
Składnia
Składnia właściwości HREF podano poniżej.
Do wyodrębnienia HREF URL,
Lokalizacja.HrefDo ustawienia HREF URL,
Lokalizacja.href = nowy adres URLPrzykład
Załóżmy, że chcesz wyodrębnić pełny adres URL istniejącej strony internetowej.
W powyższym przykładzie za pomocą właściwości HREF obiektu lokalizacji, pełny adres URL strony internetowej jest pobierany.
Niech URL = lokalizacja.href;Wyjście
Pełny adres URL obecnej strony został wyodrębniony przy użyciu właściwości HREF obiektu lokalizacji.
pochodzenie
Służy do celów przyciągania nazwy hosta, numeru portu i protokołu adresu URL.
Składnia
Składnia właściwości pochodzenia jest następująca.
Przykład
Załóżmy, że chcesz pobrać protokół, nazwę hosta i numer portu obecnego adresu URL.
W powyższym przykładzie pochodzenie (protokół, nazwa hosta i numer portu) obecnego adresu URL jest przy użyciu właściwości pochodzenia obiektu lokalizacji.
Niech pochodzenie = lokalizacja.pochodzenie;Wyjście
Wyjście wyświetla protokół, nazwę hosta i numer portu dostępnego adresu URL.
nazwa ścieżki
Służy do celów wyodrębnienia lub ustawiania nazwy ścieżki URL.
Składnia
Składnia właściwości PathName jest następująca.
Za pobranie nazwy adresu URL,
Lokalizacja.nazwa ścieżkiDo ustawiania nazwy ścieżki URL,
Lokalizacja.PathName = nowa nazwa ścieżkiPrzykład
Załóżmy, że chcesz wyodrębnić nazwę niniejszego adresu URL.
W powyższym przykładzie nazwa ścieżki istniejącego adresu URL jest wyodrębniana za pomocą właściwości nazwy ścieżki obiektu lokalizacji.
Niech ścieżka = lokalizacja.nazwa ścieżki;Wyjście
Korzystając z właściwości PathName obiektu lokalizacji, przyciągnięta nazwa istniejącego adresu URL.
Port
Służy do wyodrębnienia lub ustawienia numeru portu adresu URL.
Składnia
Składnia właściwości portu jest następująca.
Za pobranie portu adresu URL,
Lokalizacja.PortDo ustawienia portu adresu URL,
Lokalizacja.port = nowy numer portuPrzykład
W poniższym przykładzie wyodrębnia się numer portu obecnej strony internetowej.
W powyższym przykładzie, korzystając z właściwości portu obiektu lokalizacji, wyodrębnia się numer portu obecnej strony internetowej.
Niech port = lokalizacja.Port;Wyjście
Numer portu obecnej strony internetowej został pobrany i pokazany na wyjściu.
protokół
Jest używany w celu pobrania lub ustawiania protokołu adresu URL.
Składnia
Składnia właściwości protokołu jest następująca.
Do wyodrębnienia portu adresu URL,
Lokalizacja.protokółDo ustawienia portu adresu URL,
Lokalizacja.protokół = nowy protokółPrzykład
W poniższym przykładzie pobierany jest protokół dostępnego adresu URL.
Poniższy kawałek kodu pobiera protokół obecnego adresu URL.
Niech protokół = lokalizacja.protokół;Wyjście
Protokół obecnego adresu URL został wyodrębniony.
szukaj
Służy do celów pobierania lub ustawiania kpisowania adresu URL.
Składnia
Składnia właściwości wyszukiwania jest następująca.
W celu wyodrębnienia wyszukiwania adresu URL,
Lokalizacja.szukajDo ustawiania wyszukiwania adresu URL,
Lokalizacja.Search = QueryStringPrzykład
https: // linuxhint.com/Linux-command-cheat-sheet/?Odpowiedź = Tak
Poniższy kawałek kodu pobiera QueryString adresu URL.
Niech Anchor = dokument.getElementById („Linux”);Wyjście
String zapytania URL został wyodrębniony.
Wniosek
Obiekt lokalizacji składa się z odpowiednich informacji o dostępnym adresie URL i podobnie jak obiekt dokumentu, jest również właściwością obiektu okiennego. Składa się z wielu nieruchomości, takich jak hasz, host, nazwa hosta, nazwa ścieżki itp. Właściwości te mają różne cele, które są wyróżnione w tym poście wraz z odpowiednimi przykładami.