CSSValueList
Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.
Giao diện CSSValueList kế thừa từ giao diện CSSValue và cung cấp sự trừu tượng của một tập hợp có thứ tự các giá trị CSS.
Note: Giao diện này là một phần của nỗ lực tạo ra một CSS Object Model có kiểu. Nỗ lực này đã bị bỏ dở và hầu hết các trình duyệt không triển khai nó.
Để đạt được mục đích của bạn, bạn có thể sử dụng:
- CSS Object Model không có kiểu, được hỗ trợ rộng rãi, hoặc
- CSS Typed Object Model API hiện đại hơn, ít được hỗ trợ hơn và được coi là thử nghiệm.
Một số thuộc tính cho phép một danh sách rỗng trong cú pháp của chúng. Trong trường hợp đó, các thuộc tính này nhận định danh none. Vì vậy, một danh sách rỗng có nghĩa là thuộc tính có giá trị none.
Các mục trong CSSValueList có thể truy cập thông qua chỉ mục nguyên, bắt đầu từ 0.
Thuộc tính phiên bản
Kế thừa các thuộc tính từ lớp cha CSSValue.
CSSValueList.lengthRead only Đã lỗi thời-
Một
unsigned longđại diện cho số lượngCSSValuetrong danh sách.
Phương thức phiên bản
CSSValueList.item()Đã lỗi thời-
Phương thức này được sử dụng để lấy một
CSSValuetheo chỉ mục thứ tự. Thứ tự trong tập hợp này đại diện cho thứ tự của các giá trị trong thuộc tính kiểu CSS. Nếu chỉ mục lớn hơn hoặc bằng số lượng giá trị trong danh sách, phương thức này trả vềnull.
Thông số kỹ thuật
Tính năng này ban đầu được định nghĩa trong đặc tả DOM Style Level 2, nhưng đã bị loại bỏ khỏi bất kỳ nỗ lực tiêu chuẩn hóa nào kể từ đó.
Nó đã được thay thế bởi CSS Typed Object Model API hiện đại hơn nhưng không tương thích, hiện đang trong tiêu chuẩn.