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 ein PreferenceObject-override-Wert ändert. Dies kann durch Aufrufe der Methoden requestOverride oder clearOverride geschehen.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener(), oder setzen Sie eine Ereignis-Handler-Eigenschaft.
js
addEventListener("change", (event) => { })
onchange = (event) => { }
Ereignistyp
Ein generisches Event.
Beispiele
>Grundlegende Nutzung
Das folgende Beispiel protokolliert das bevorzugte Farbschema des Benutzers in der Konsole, wenn es sich ändert.
js
navigator.preferences.colorScheme.addEventListener("change", (event) => {
console.log(navigator.preferences.colorScheme.value);
});
Spezifikationen
| Specification |
|---|
| Media Queries Level 5> # onchange-attribute> |