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 CustomStateSet-Schnittstelle fügt einen Wert hinzu, der einen benutzerdefinierten Zustand im CustomStateSet darstellt.
Benutzerdefinierte Elemente mit einem bestimmten Zustand können mit der :state()-Pseudoklasse 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
Undefiniert.
Beispiele
Die folgende Funktion fügt dem CustomStateSet den Zustand checked hinzu.
js
class MyCustomElement extends HTMLElement {
set checked(flag) {
if (flag) {
this._internals.states.add("checked");
}
}
}
Spezifikationen
| Specification |
|---|
| HTML> # custom-state-pseudo-class> |