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"); } } }
加载中…