HTMLAnchorElement : propriété hreflang
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since juillet 2015.
La propriété hreflang
de l'interface HTMLAnchorElement
est une chaîne de caractères correspondant à la langue de la ressource liée.
Elle reflète l'attribut hreflang
de l'élément <a>
et vaut la chaîne vide (""
) si aucun attribut hreflang
n'est présent.
Les navigateurs web et les moteurs de recherche peuvent utiliser cette information pour mieux comprendre la langue du contenu lié, mais ils n'y sont pas obligés. La valeur fournie pour l'attribut hreflang
doit respecter le format étiquette de langue BCP 47. Sinon, elle est ignorée.
Après avoir récupéré la ressource liée, les navigateurs ne se fient pas uniquement à l'attribut hreflang
. Ils utilisent plutôt les informations de langue associées directement à la ressource (par exemple via les en-têtes HTTP) pour déterminer sa langue.
Valeur
Une chaîne de caractères contenant une étiquette de langue, ou la chaîne vide (""
) si aucun attribut hreflang
n'est présent.
Exemple
<a id="exampleLink" href="https://example.com" hreflang="en-IN"
>Lien d'exemple</a
>
<p class="hreflang"></p>
#exampleLink {
font-size: 1.5rem;
}
const anchorElement = document.getElementById("exampleLink");
const pTag = document.querySelector(".hreflang");
console.log(anchorElement.hreflang); // retourne : "en-IN"
pTag.textContent = anchorElement.hreflang;
Résultat
Spécifications
Specification |
---|
HTML> # dom-a-hreflang> |
Compatibilité des navigateurs
Loading…
Voir aussi
- La propriété
HTMLLinkElement.hreflang