PreferenceObject: change-Ereignis
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Das change-Ereignis der PreferenceObject-Schnittstelle wird ausgelöst, wenn sich der Wert von override eines PreferenceObject ändert. Dies kann durch Aufrufe der Methoden requestOverride oder clearOverride geschehen.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
addEventListener("change", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
onchange = (event) => { }
Ereignistyp
Ein generisches Event.
Beispiele
>Grundlegende Verwendung
Der folgende Codeausschnitt gibt das bevorzugte Farbschema des Benutzers in der Konsole aus, wenn es sich ändert.
navigator.preferences.colorScheme.addEventListener("change", (event) => {
console.log(navigator.preferences.colorScheme.value);
});
Spezifikationen
| Spezifikation |
|---|
| Media Queries Level 5> # onchange-attribute> |