Window: languagechange-Ereignis
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Das languagechange-Ereignis wird am globalen Scope-Objekt ausgelöst, wenn sich die bevorzugte Sprache des Benutzers ändert.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.
js
addEventListener("languagechange", (event) => { })
onlanguagechange = (event) => { }
Ereignistyp
Ein generisches Event.
Ereignishandler-Aliase
Zusätzlich zur Window-Schnittstelle ist die Ereignishandler-Eigenschaft onlanguagechange auch auf den folgenden Zielen verfügbar:
Beispiele
Sie können das languagechange-Ereignis in einer addEventListener-Methode verwenden:
js
window.addEventListener("languagechange", () => {
console.log("languagechange event detected!");
});
Oder die onlanguagechange-Ereignishandler-Eigenschaft nutzen:
js
window.onlanguagechange = (event) => {
console.log("languagechange event detected!");
};
Spezifikationen
| Spezifikation |
|---|
| HTML> # event-languagechange> |
| HTML> # handler-window-onlanguagechange> |