Hvordan få URL-deler i Javascript

Komme URL delene til en Javascript-kode segment er like enkelt som å kopiere og lime inn koden, men med noen grunnleggende kunnskap, kan du formatere koden selv og forstå metodikken bak å hente en URL fra et sted objekt i Javascript.

Bruksanvisning

1 Vet at deler av nettadressen. De er protokoll, vert og banenavn. Hvis du skulle skrive det ut som en URL, atskilt med skråstreker, vil du få noe som protokoll: // vert / banenavn.

2 Bruk windows.location funksjon for å adskille delene ut. Hvis du skulle bruke et varsel for å vise nettadressen, kan du gjøre det slik: alert (window.location.protocol + ": //" + window.location.host + "/" + window.location.pathname);

3 Splitte stien opp ved hjelp av window.location.pathname.split () funksjonen, bruker skråstrek ( "/") som skilletegn.

Hint

  • Hvis du prøver å sette sammen en annen nettadresse du må legge til ": //" til protokollen og den ledende skråstrek for banenavn, som de ikke er lagret med disse verdiene.
  • Du kan bruke split-funksjon med mer enn bare en ( "/") parameter. Det trenger ikke å være et enkelt tegn heller, så gjerne utforske ved hjelp av andre sett, for eksempel split ( "% 20").
  • Den window.location funksjonen har andre utvidelser som er nyttig for denne typen henting. Hvis du vil, kan du hente hele URL og skille ut de elementene som bruker inline-kode.
  • Koden "split ()" kan også ha en parameter som angir hvor mange ganger den er brukt. Som er utpekt ved å legge til et tall etter skilletegn.