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 |
瀏覽器相容性
載入中…