CSSNumericValue:toSum() 方法
toSum()
方法是 CSSNumericValue
接口的一个方法,它将对象的数值转换为 CSSMathSum
对象,并将其值转换为指定单位。
语法
js
toSum(units)
参数
units
-
要转换到的单位。
返回值
一个 CSSMathSum
。
异常
TypeError
-
如果传递给方法的类型无效,则抛出此异常。
示例
js
let v = CSS.px("23").add(CSS.percent("4")).add(CSS.cm("3")).add(CSS.in("9"));
v.toString(); // => "calc(23px + 4% + 3cm + 9in)"
v.toSum("px", "percent").toString(); // => "calc(1000.39px + 4%)"
规范
规范 |
---|
CSS Typed OM Level 1 # dom-cssnumericvalue-tosum |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。