Maison  >  Article  >  interface Web  >  Quelle est la différence entre `window.location.href` et `window.open()` en JavaScript ?

Quelle est la différence entre `window.location.href` et `window.open()` en JavaScript ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-05 09:41:02185parcourir

What is the difference between `window.location.href` and `window.open()` in JavaScript?

Différences entre les méthodes window.location.href et window.open() en JavaScript

La distinction entre window.location.href et window .open() réside dans leur nature et leur fonctionnalité.

window.location.href

  • N'est pas une méthode mais une propriété .
  • Récupère l'emplacement actuel de l'URL du navigateur.
  • La modification de sa valeur redirige la page actuelle.

Exemple :

<code class="javascript">window.location.href = "http://www.example.com"; // Redirects to example.com</code>

window.open()

  • Est une méthode qui prend un argument URL.
  • Crée une nouvelle fenêtre ou un nouvel onglet de navigateur et navigue à l'URL spécifiée.

Exemple :

<code class="javascript">window.open("http://www.google.com"); // Opens Google in a new window</code>

Fonctionnalités supplémentaires

  • fenêtre .open() peut prendre des paramètres supplémentaires pour personnaliser la nouvelle fenêtre, tels que sa taille, son emplacement et ses fonctionnalités (par exemple, barre de menus, barre d'outils).
  • Pour plus d'informations sur les paramètres window.open(), reportez-vous à le tutoriel window.open.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn