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:
etwss:
, il s'agit d'unprotocol
suivi de//
, puis de l'hôtehost
. Comme pourhost
, leport
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 suivantblob:
, mais uniquement si cette URL utilise le schémahttp:
,https:
oufile:
. Par exemple,blob:https://mozilla.org
aura pour originehttps://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
Loading…
Voir aussi
- L'interface
HTMLAnchorElement
à laquelle elle appartient.