CSSPrimitiveValue: getCounterValue() 方法

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

getCounterValue() 方法是 CSSPrimitiveValue 接口的一部分,用于获取 计数器 的值。如果此 CSS 值不包含计数器值,则会引发 DOMException。可以使用 Counter 接口修改相应的样式属性。

注意:此方法是创建类型化 CSS 对象模型(Typed CSS Object Model)尝试的一部分。该尝试已被放弃,大多数浏览器并未实现它。

要实现您的目的,您可以使用

语法

js
getCounterValue()

参数

无。

返回值

一个表示计数器值的 Counter 对象。

异常

类型 描述
DOMException 如果 CSS 值不包含 Counter 值(例如,它不是 CSS_COUNTER),则会引发 INVALID_ACCESS_ERR 错误。

规范

此功能最初定义在 DOM Style Level 2 规范中,但此后已从任何标准化工作中删除。

它已被现代但不兼容的 CSS 类型化对象模型 API 所取代,该 API 现在已处于标准轨道。

浏览器兼容性