CSSValueList
已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。
CSSValueList
接口继承自 CSSValue
接口,提供了一种 CSS 值的有序集合的抽象。
备注: 此接口曾是创建类型化 CSS 对象模型尝试的一部分。该尝试已被放弃,大多数浏览器并未实现它。
为了实现你的目标,你可以使用:
- 无类型的 CSS 对象模型,广泛支持;或
- 现代化的 CSS 类型对象模型 API,支持较少且被视为实验性特性。
某些属性在其语法中允许使用空列表。在这种情况下,这些属性会采用 none
标识符。因此,空列表意味着该属性的值为 none
。
CSSValueList
中的项可以通过从 0 开始的整数索引进行访问。
实例属性
继承其父接口 CSSValue
的属性。
CSSValueList.length
只读 已弃用-
一个
unsigned long
类型的值,表示列表中CSSValues
的数量。
实例方法
CSSValueList.item()
已弃用-
此方法用于通过序号索引检索
CSSValue
。此集合中的顺序表示 CSS 样式属性中值的顺序。如果索引大于等于列表中值的数量,则返回null
。
规范
此特性最初定义于 DOM 样式第 2 版规范,但自那以后已从任何标准化工作中移除。
它已被现代但不兼容的 CSS 类型对象模型 API 所取代,后者现已进入标准轨道。