Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLElement: lang-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die lang-Eigenschaft des HTMLElement-Interfaces gibt die Basissprache der Attributwerte und des Textinhalts eines Elements an, in Form eines BCP 47-Sprachtags. Sie entspricht dem lang-Attribut des Elements; das xml:lang-Attribut beeinflusst diese Eigenschaft nicht.

Beachten Sie, dass, wenn das lang-Attribut nicht angegeben ist, das Element selbst möglicherweise immer noch die Sprache von seinem übergeordneten Element erbt. Diese geerbte Sprache wird jedoch nicht durch den Wert dieser Eigenschaft widergespiegelt.

Wert

Ein Zeichenfolgenwert. Häufige Beispiele sind "en" für Englisch, "ja" für Japanisch, "es" für Spanisch und so weiter. Wenn nicht angegeben, ist der Wert eine leere Zeichenfolge.

Beispiele

js
// 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

Spezifikation
HTML
# dom-lang

Browser-Kompatibilität