HTMLElement: lang-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die HTMLElement.lang
-Eigenschaft holt oder setzt die Basissprache der Attributwerte und des Textinhalts eines Elements.
Der von dieser Eigenschaft zurückgegebene Sprachcode ist in RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47) definiert. Häufige Beispiele sind "en" für Englisch, "ja" für Japanisch, "es" für Spanisch und so weiter. Der Standardwert dieses Attributs ist unknown
. Beachten Sie, dass dieses Attribut, obwohl es auf der hier beschriebenen Ebene individueller Elemente gültig ist, am häufigsten für das Wurzelelement des Dokuments angegeben wird.
Dies funktioniert auch nur mit dem lang
-Attribut und nicht mit xml:lang
.
Wert
Ein String.
Beispiele
// this snippet compares the base language and
// redirects to another URL based on language
if (document.documentElement.lang === "en") {
window.location.href = "Some_document.html.en";
} else if (document.documentElement.lang === "ru") {
window.location.href = "Some_document.html.ru";
}
Spezifikationen
Specification |
---|
HTML Standard # dom-lang |
Browser-Kompatibilität
BCD tables only load in the browser