Location-objektet
- Forrige side Window History
- Næste side Window Navigator
Window Location Object
Location-objektet indeholder information om den aktuelle URL.
Location-objektet er en egenskab af vinduet.
Location-objektet kan tilgås på følgende måde:
window.location
eller kun location
eksempel
let origin = window.location.origin;
let origin = location.origin;
Location-objektegenskaber
Egenskab | Beskrivelse |
---|---|
hash | Indstil eller returner ankerdelen i URL'en (#). |
host | Indstil eller returner værtens navn og portnummeret i URL'en. |
hostname | Indstil eller returner værtens navn i URL'en. |
href | Indstil eller returner hele URL'en. |
origin | Returnerer protokollen, værtens navn og portnummeret i URL'en. |
pathname | Indstil eller returner stien i URL'en. |
port | Indstil eller returner portnummeret i URL'en. |
protocol | Indstil eller returner protokollen i URL'en. |
search | Indstil eller returner delen af URL'en, der indeholder søgeparametre. |
Location-objektmetoder
Metode | Beskrivelse |
---|---|
assign() | Indlæs et nyt dokument. |
reload() | Genindlæs det aktuelle dokument. |
replace() | Erstat det aktuelle dokument med et nyt dokument. |
Location-objektbeskrivelse
Location-objektet gemmes i Window-objektets Location-ejenskab og repræsenterer webadressen til det dokument, der aktuelt vises i vinduet. Dets href-ejenskabHolder den fulde URL til dokumentet, mens andre egenskaber beskriver de forskellige dele af URL'en. Disse egenskaber er meget相似的 til URL-ejenskaberne hos Anchor-objektet (eller Area-objektet). Når et Location-objekt konverteres til en streng, returneres værdien af href-ejenskaben. Dette betyder, at du kan bruge udtrykket location i stedet for location.href.
Selvom Anchor-objektet repræsenterer en hyperlink i dokumentet, repræsenterer Location-objektet URL'en (eller placeringen) for det dokument, der aktuelt vises i browseren. Men der er meget mere, som Location-objektet kan gøre, det kan også kontrollere placeringen af det dokument, der vises i browseren. Hvis en streng med en URL tildelinges til Location-objektet eller dens href-ejenskab, vil browseren indlæse og vise dokumentet ved den nye URL.
Udover at sætte location eller location.href med en fuld URL for at erstatte den aktuelle URL, kan man også ændre dele af URL'en, ved blot at tildelle andre egenskaber til Location-objektet. Dette opretter en ny URL, hvor nogle dele adskiller sig fra den oprindelige URL, og browseren vil indlæse og vise den. For eksempel, antager man at have tildelt hash-ejenskabSå vil browseren flytte til en specificeret placering i det aktuelle dokument. På samme måde, hvis der er indstillet search egenskabenså vil browseren genindlæse URL'en med den nye querystring.
Udover URL-egenskaben, har Location objektet reload() metodenKan genindlæse det nuværende dokument,replace() Kan indlæse et nyt dokument uden at oprette en ny historik, hvilket betyder, at det nye dokument vil erstatte det nuværende dokument i browserens historikliste.
- Forrige side Window History
- Næste side Window Navigator