SVGLength: valueAsString property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Thuộc tính valueAsString của giao diện SVGLength đại diện cho giá trị của <length> dưới dạng chuỗi, theo đơn vị được biểu thị bởi unitType.

Việc đặt thuộc tính này sẽ khiến value, valueInSpecifiedUnits, và unitType được cập nhật tự động để phản ánh cài đặt này.

Giá trị

Một chuỗi.

Ví dụ

Đặt và truy xuất valueAsString

js
// Tạo đối tượng SVGLength
const svg = document.querySelector("svg");
const length = svg.createSVGLength();

// Đặt độ dài dưới dạng chuỗi
length.valueAsString = "45%";
console.log(length.valueAsString); // Output: "45%"
console.log(length.unitType); // Output: 2 (SVG_LENGTHTYPE_PERCENTAGE)
console.log(length.valueInSpecifiedUnits); // Output: 45

// Thay đổi giá trị độ dài
length.valueAsString = "100px";
console.log(length.valueAsString); // Output: "100px"
console.log(length.unitType); // Output: 5 (SVG_LENGTHTYPE_PX)
console.log(length.value); // Output: 100

Thông số kỹ thuật

Thông số kỹ thuật
Scalable Vector Graphics (SVG) 2
# __svg__SVGLength__valueAsString

Tương thích trình duyệt

Xem thêm