CustomStateSet: add() method
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.
Phương thức add của giao diện CustomStateSet thêm một giá trị đại diện cho trạng thái tùy chỉnh vào CustomStateSet.
Các phần tử tùy chỉnh có một trạng thái cụ thể có thể được chọn bằng pseudo-class :state(), chỉ định trạng thái mong muốn làm đối số.
Cú pháp
js
add(value)
Tham số
value-
Một chuỗi đại diện cho trạng thái tùy chỉnh.
Giá trị trả về
Undefined.
Ví dụ
Hàm sau đây thêm trạng thái checked vào một CustomStateSet.
js
class MyCustomElement extends HTMLElement {
set checked(flag) {
if (flag) {
this._internals.states.add("checked");
}
}
}
Thông số kỹ thuật
| Specification |
|---|
| HTML> # custom-state-pseudo-class> |