CSSStyleValue: parse() 静态方法

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

CSSStyleValue 接口的 parse() 静态方法将特定的 CSS 属性设置为指定的值,并以 CSSStyleValue 对象的形式返回第一个值。

语法

js
CSSStyleValue.parse(property, cssText)

参数

property(属性)

要设置的 CSS 属性。

cssText

包含一个或多个要应用于所提供属性的值的逗号分隔字符串。

返回值

包含第一个提供的值的 CSSStyleValue 对象。

示例

下面的代码解析了 transform 属性的一组声明。第二个代码块显示了返回对象的结构,就像它在开发者工具控制台中呈现的那样。

js
const css = CSSStyleValue.parse(
  "transform",
  "translate3d(10px,10px,0) scale(0.5)",
);
CSSTransformValue {0: CSSTranslate, 1: CSSScale, length: 2, is2D: false}

规范

规范
CSS 类型化 OM Level 1
# dom-cssstylevalue-parse

浏览器兼容性

另见