Avant de sauter à droite aux propriétés du Objet de localisation, Comprenons d'abord ce qu'est un objet de localisation.
Objet de localisation
L'objet de localisation se compose des informations pertinentes sur l'URL disponible et l'objet de document, comme un objet historique et l'objet d'écran, il s'agit également d'une propriété de l'objet Window.
Syntaxe
La syntaxe de l'objet de localisation est la suivante.
Ou,
emplacementExemple
Dans l'exemple suivant, nous utilisons la propriété PathName de l'objet de localisation pour récupérer le chemin d'accès de la page Web.
Sortir
En utilisant la propriété PathName de l'objet de localisation, nous avons récupéré le chemin d'accès de l'URL existant.
Maintenant que nous avons une compréhension de base de l'objet de localisation, plongeons dans les détails des propriétés de l'objet de localisation.
Propriétés de l'objet de localisation
Les propriétés de l'objet d'emplacement sont les suivantes.
hacher
Il est utilisé dans le but de récupérer ou de définir l'ancre de l'URL (y compris le hash #).
Syntaxe
La syntaxe de la propriété de hachage est donnée ci-dessous.
Pour aller chercher,
emplacement.hacherPour le réglage,
emplacement.hachage = nom d'ancrageExemple
Supposons que vous souhaitiez obtenir la partie ancre d'une URL en utilisant la propriété de hachage de l'objet de localisation.
Feuille de triche de commande Linux
Dans l'exemple ci-dessus, nous avons fourni un lien vers l'attribut HREF de l'élément, puis nous avons utilisé la propriété de hachage sur le lien pour obtenir la partie ancre de l'URL.
document.GetElementByid ("tutoriel").innerhtml = "La partie ancre de l'URL est:"Sortir
En utilisant la propriété de hachage de l'objet de localisation, nous avons extrait la partie ancre de l'URL.
héberger
Il est utilisé dans le but d'extraire le nom d'hôte et le numéro de port de l'URL.
Syntaxe
La syntaxe de la propriété hôte est donnée ci-dessous.
Pour récupérer l'hôte de l'URL,
emplacement.hébergerPour définir l'hôte de l'URL,
emplacement.hôte = nouvel hôte: nouveau portExemple
Supposons que vous souhaitiez récupérer le nom d'hôte de l'URL existant à l'aide de la propriété hôte de l'objet de localisation.
Dans l'exemple ci-dessus, nous obtenons le nom d'hôte de l'URL disponible en utilisant le morceau de code suivant.
Laissez hôte = emplacement.héberger;Sortir
En utilisant la propriété hôte de l'objet de localisation, le nom d'hôte et le numéro de port de l'URL existant ont été récupérés.
nom d'hôte
Il est utilisé pour récupérer le nom d'hôte de l'URL.
Syntaxe
La syntaxe de la propriété du nom d'hôte est fournie ci-dessous.
Pour récupérer le nom d'hôte de l'URL,
emplacement.nom d'hôtePour définir le nom d'hôte de l'URL,
emplacement.nom hôte = nouveau nom d'hôteExemple
Supposons que vous souhaitez extraire le nom d'hôte de l'URL à main.
Dans l'exemple ci-dessus, la propriété du nom d'hôte de l'objet de localisation a été utilisée pour obtenir le nom d'hôte de l'URL disponible.
Laissez HostName = Location.nom d'hôte;Sortir
En utilisant la propriété du nom d'hôte de l'objet de localisation, le nom d'hôte de l'URL actuel a été récupéré.
href
Il est utilisé dans le but de récupérer ou de définir l'URL complète.
Syntaxe
La syntaxe de la propriété HREF est donnée ci-dessous.
Pour extraire le HREF de l'URL,
emplacement.hrefPour définir le HREF de l'URL,
emplacement.href = nouvelle URLExemple
Supposons que vous souhaitiez extraire l'URL complète de la page Web existante.
Dans l'exemple ci-dessus, en utilisant la propriété HREF de l'objet d'emplacement, l'URL complète de la page Web à portée.
Laissez URL = emplacement.href;Sortir
L'URL complète de la page Web actuelle a été extraite à l'aide de la propriété HREF de l'objet de localisation.
origine
Il est utilisé dans le but de récupérer le nom d'hôte, le numéro de port et le protocole de l'URL.
Syntaxe
La syntaxe de la propriété Origin est la suivante.
Exemple
Supposons que vous souhaitiez récupérer le protocole, le nom d'hôte et le numéro de port de l'URL actuelle.
Dans l'exemple ci-dessus, l'origine (protocole, nom d'hôte et numéro de port) de l'URL actuelle est en train de récupérer en utilisant la propriété d'origine de l'objet de localisation.
Soit Origin = emplacement.origine;Sortir
La sortie affiche le protocole, le nom d'hôte et le numéro de port de l'URL disponible.
cheminée
Il est utilisé dans le but d'extraire ou de définir le chemin d'accès de l'URL.
Syntaxe
La syntaxe de la propriété PathName est la suivante.
Pour récupérer le chemin d'accès de l'URL,
emplacement.cheminéePour définir le chemin d'accès de l'URL,
emplacement.pathname = nouveau chemin d'accèsExemple
Supposons que vous souhaitiez extraire le chemin d'accès de l'URL actuelle.
Dans l'exemple ci-dessus, le chemin d'accès de l'URL existant est extrait à l'aide de la propriété PathName de l'objet de localisation.
Laissez le chemin = emplacement.PathName;Sortir
En utilisant la propriété PathName de l'objet de localisation, le chemin d'accès de l'URL existant a été récupéré.
port
Il est utilisé dans le but d'extraire ou de régler le numéro de port de l'URL.
Syntaxe
La syntaxe de la propriété du port est la suivante.
Pour récupérer le port de l'URL,
emplacement.portPour régler le port de l'URL,
emplacement.port = nouveau numéro de portExemple
Dans l'exemple suivant, le numéro de port de la page Web actuelle est en cours d'extraction.
Dans l'exemple ci-dessus, en utilisant la propriété du port de l'objet de localisation, le numéro de port de la page Web actuelle est en cours d'extraction.
Laissez le port = emplacement.port;Sortir
Le numéro de port de la page Web actuelle a été récupéré et illustré dans la sortie.
protocole
Il est utilisé dans le but de récupérer ou de définir le protocole de l'URL.
Syntaxe
La syntaxe de la propriété du protocole est la suivante.
Pour extraire le port de l'URL,
emplacement.protocolePour régler le port de l'URL,
emplacement.protocole = nouveau protocoleExemple
Dans l'exemple suivant, le protocole de l'URL disponible est récupéré.
Le morceau de code suivant récupère le protocole de l'URL actuelle.
Soit Protocole = emplacement.protocole;Sortir
Le protocole de l'URL actuel a été extrait.
recherche
Il est utilisé dans le but de récupérer ou de régler le qurstring de l'URL.
Syntaxe
La syntaxe de la propriété de recherche est la suivante.
Pour extraire la recherche de l'URL,
emplacement.recherchePour définir la recherche de l'URL,
emplacement.Recherche = QuerrystringExemple
https: // linuxhint.com / linux-command-cheat-sheet /?réponse = oui
Le morceau de code suivant récupère la requête de l'URL.
Laissez Anchor = document.getElementById ("Linux");Sortir
La chaîne de requête de l'URL a été extraite.
Conclusion
L'objet de localisation se compose des informations pertinentes sur l'URL disponible et l'objet de document comme le document, il s'agit également d'une propriété de l'objet Window. Il se compose de nombreuses propriétés telles que le hachage, l'hôte, le nom d'hôte, le chemin d'accès, etc. Ces propriétés ont des objectifs différents qui sont mis en évidence dans ce post ainsi que des exemples appropriés.