Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
HTMLElement : propriété lang
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élang de l'interfaceHTMLElement indique la langue de base des valeurs d'attribut et du contenu textuel d'un élément, sous la forme d'uneétiquette de langue BCP 47. Elle reflète l'attributlang de l'élément ; l'attributxml:lang n'a aucun effet sur cette propriété.
Notez que si l'attributlang n'est pas précisé, l'élément peut tout de même hériter de la langue de son parent. Cependant, cette langue héritée n'est pas reflétée par la valeur de cette propriété.
Dans cet article
Valeur
Une chaîne de caractères. Les exemples courants sont « en » pour anglais, « ja » pour japonais, « es » pour espagnol, etc. Si non précisé, la valeur est une chaîne vide.
Exemples
// ce bout de code compare la langue de base et// redirige vers une autre URL suivant la langueif (document.documentElement.lang === "en") { window.location.href = "Some_document.html.en";} else if (document.documentElement.lang === "ru") { window.location.href = "Some_document.html.ru";}Spécifications
| Specification |
|---|
| HTML> # dom-lang> |