Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLAnchorElement : propriété origin

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨avril 2018⁩.

La propriété en lecture seule origin de l'interface HTMLAnchorElement retourne une chaîne de caractères contenant la sérialisation Unicode de l'origine du href de l'élément HTML <a>.

La structure exacte varie selon le type d'URL :

  • Pour les URL utilisant les schémas ftp:, http:, https:, ws: et wss:, il s'agit d'un protocol suivi de //, puis de l'hôte host. Comme pour host, le port n'est inclus que s'il n'est pas la valeur par défaut pour le protocole.
  • Pour les URL utilisant le schéma file:, la valeur dépend du navigateur.
  • Pour les URL utilisant le schéma blob:, il s'agit de l'origine de l'URL suivant blob:, mais uniquement si cette URL utilise le schéma http:, https: ou file:. Par exemple, blob:https://mozilla.org aura pour origine https://mozilla.org.

Dans tous les autres cas, la chaîne de caractères "null" est retournée.

Voir URL.origin pour plus d'informations.

Valeur

Une chaîne de caractères.

Exemples

js
// Un élément <a id="myAnchor" href="https://developer.mozilla.org/fr/HTMLAnchorElement"> est dans le document
const anchor = document.getElementById("myAnchor");
anchor.origin; // retourne 'https://developer.mozilla.org'

Spécifications

Specification
HTML
# dom-hyperlink-origin-dev

Compatibilité des navigateurs

Voir aussi