SVGLength: valueAsString 属性
SVGLength
接口的 valueAsString
属性表示 <length> 的值,以字符串形式表示,单位由 unitType
给出。
设置此属性将自动更新 value
、valueInSpecifiedUnits
和 unitType
以反映此设置。
值
字符串。
示例
设置和获取 valueAsString
js
// Create an SVGLength object
const svg = document.querySelector("svg");
const length = svg.createSVGLength();
// Set the length as a string
length.valueAsString = "45%";
console.log(length.valueAsString); // Output: "45%"
console.log(length.unitType); // Output: 2 (SVG_LENGTHTYPE_PERCENTAGE)
console.log(length.valueInSpecifiedUnits); // Output: 45
// Change the length value
length.valueAsString = "100px";
console.log(length.valueAsString); // Output: "100px"
console.log(length.unitType); // Output: 5 (SVG_LENGTHTYPE_PX)
console.log(length.value); // Output: 100
规范
规范 |
---|
Scalable Vector Graphics (SVG) 2 # __svg__SVGLength__valueAsString |
浏览器兼容性
加载中…