CustomStateSet: add()-Methode
Baseline
2024
Newly available
Since May 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die add-Methode der Schnittstelle CustomStateSet fügt einen Wert hinzu, der einen benutzerdefinierten Zustand im CustomStateSet darstellt.
Benutzerdefinierte Elemente mit einem speziellen Zustand können mithilfe der :state()-Pseudo-Klasse ausgewählt werden, indem der gewünschte Zustand als Argument angegeben wird.
Syntax
js
add(value)
Parameter
value-
Ein String, der den benutzerdefinierten Zustand darstellt.
Rückgabewert
Undefined.
Beispiele
Die folgende Funktion fügt den Zustand checked zu einem CustomStateSet hinzu.
js
class MyCustomElement extends HTMLElement {
set checked(flag) {
if (flag) {
this._internals.states.add("checked");
}
}
}
Spezifikationen
| Specification |
|---|
| HTML> # custom-state-pseudo-class> |
Browser-Kompatibilität
Loading…