值
一個 CustomStateSet,它是一個字串的 Set。
示例
以下函式向 CustomStateSet 新增和移除狀態 --checked,然後根據自定義複選框是否被選中或取消選中,在控制檯列印 true 或 false。
js
class MyElement extends HTMLElement {
set checked(flag) {
if (flag) {
this._internals.states.add("--checked");
} else {
this._internals.states.delete("--checked");
}
console.log(this._internals.states.has("--checked"));
}
}
規範
| 規範 |
|---|
| HTML # custom-state-pseudo-class |
瀏覽器相容性
載入中…