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 Standard # custom-state-pseudo-class |
Browser-Kompatibilität
BCD tables only load in the browser