CSSValueList
已弃用:此功能不再推荐。尽管某些浏览器可能仍支持它,但它可能已从相关的 Web 标准中删除,可能正在被删除的过程中,或者可能仅出于兼容性目的而保留。避免使用它,并在可能的情况下更新现有代码;请参阅此页面底部的兼容性表,以指导您的决策。请注意,此功能可能随时停止工作。
CSSValueList
接口派生自 CSSValue
接口,并提供 CSS 值的有序集合的抽象。
注意:此接口是创建类型化 CSS 对象模型的尝试的一部分。此尝试已被放弃,大多数浏览器都没有实现它。
要实现您的目的,您可以使用
- 广泛支持的无类型CSS 对象模型,或
- 支持较少且被认为是实验性的现代CSS 类型化对象模型 API。
某些属性在其语法中允许空列表。在这种情况下,这些属性采用none
标识符。因此,空列表表示属性的值为none
。
CSSValueList
中的项目可以通过从 0 开始的整数索引访问。
实例属性
继承其父级CSSValue
的属性.
CSSValueList.length
只读 已弃用-
一个
无符号长整数
,表示列表中CSSValues
的数量。
实例方法
CSSValueList.item()
已弃用-
此方法用于通过序数索引检索
CSSValue
。此集合中的顺序表示 CSS 样式属性中值的顺序。如果索引大于或等于列表中值的数目,则返回null
。
规范
此功能最初在DOM 样式级别 2规范中定义,但此后已从任何标准化工作中删除。
它已被现代但与之不兼容的CSS 类型化对象模型 API取代,该 API 现在处于标准轨道上。
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。