HTML:標記語言
CSS:樣式語言
JavaScript:指令碼語言
Web API:程式設計介面
所有 Web 技術
學習 Web 開發
發現我們的工具
更好地瞭解 MDN
自 2024 年 5 月以來,此功能已在最新裝置和瀏覽器版本中可用。此功能可能不適用於較舊的裝置或瀏覽器。
CustomStateSet 介面的 add 方法將表示自定義狀態的值新增到 CustomStateSet 中。
CustomStateSet
add
具有特定狀態的自定義元素可以使用 :state() 偽類進行選擇,將所需狀態作為引數指定。
:state()
add(value)
value
表示自定義狀態的字串。
Undefined。
以下函式將狀態 checked 新增到 CustomStateSet 中。
checked
class MyCustomElement extends HTMLElement { set checked(flag) { if (flag) { this._internals.states.add("checked"); } } }
載入中…