HTMLAnchorElement : propriété hreflang
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis 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
Chargement…
Voir aussi
- La propriété
HTMLLinkElement.hreflang