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 im 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 Event-Handler-Eigenschaft.
js
addEventListener("languagechange", (event) => { })
onlanguagechange = (event) => { }
Ereignistyp
Ein generisches Event.
Aliase für Event-Handler
Zusätzlich zum Window-Interface ist die Event-Handler-Eigenschaft onlanguagechange auch bei 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 verwenden Sie die onlanguagechange Event-Handler-Eigenschaft:
js
window.onlanguagechange = (event) => {
console.log("languagechange event detected!");
};
Spezifikationen
| Spezifikation |
|---|
| HTML> # event-languagechange> |
| HTML> # handler-window-onlanguagechange> |