Emplacement de la fenêtre JavaScript
Objet d'emplacement
L'objet d'emplacement JavaScript est utilisé pour obtenir ou définir les informations d'URL actuelles. L'objet Location fait partie de l'objet window et est accessible via la propriété window.location.
L'objet Location est souvent utilisé pour obtenir les informations contenues dans l'adresse URL, ou actualiser la page actuelle, la redirection de page, etc. Pour plus de détails, consultez les propriétés et méthodes répertoriées ci-dessous.
Propriétés de l'objet de localisation
Attributs 🎜> location.hash Définir ou obtenir l'ancre dans l'URL
location.host Définissez ou obtenez l'hôte (y compris le numéro de port) dans l'URL
location.hostname Définissez ou obtenez le nom d'hôte dans l'URL
location.href Définissez ou obtenez le URL complète (application de redirection de page)
location.pathname Définir ou obtenir le chemin dans l'URL
location.port Définir ou obtenir le numéro de port de l'URL
location.protocol Définir ou obtenez le protocole utilisé par l'URL
location.search Définissez ou obtenez la chaîne de requête dans l'URL (généralement le contenu après le symbole ?)
Méthodes d'objet de localisation
L'objet History a les 3 méthodes suivantes :
location.assign() : Charger un nouveau document de pagelocation.reload() : Recharger (actualiser) la page actuelle
location.replace() : Remplace le document actuel par le nouveau document
Attribut JavaScript location.href
L'attribut href de l'objet Location est utilisé pour définir ou obtenir l'URL complète actuelle. La syntaxe est la suivante : location.href = URL<🎜. >
L'attribut location.href est le plus couramment utilisé pour sauter (rediriger) des pages en JavaScript
Renvoyer l'URL entière (de la page actuelle) : Attribut JavaScript location.pathname L'attribut pathname de l'objet Location est utilisé pour définir ou obtenir la partie chemin de l'URL actuelle La syntaxe. est la suivante : location.pathname = path Renvoie le nom du chemin de l'URL actuelle : JavaScript Méthode location.assign() La méthode assign() de l'objet Location est utilisée pour charger un nouveau document La syntaxe est la suivante : location.assign(URL) Charger un nouveau document : <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
document.write(location.href);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
document.write(location.pathname);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
function setAssign(){
window.location.assign("http://www.php.cn");
}
</script>
</head>
<body>
<button onclick="setAssign()">加载新文档</button>
</body>
</html>