SVGTransformList: length プロパティ
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2020.
length
は SVGTransformList
インターフェイスのプロパティで、リスト内のアイテム数を返します。
値
integer
で、このリストにある SVGTransform
オブジェクトの数を unsigned long で示します。
例
length
プロパティへのアクセス
html
<svg width="200" height="200" id="mySvg">
<rect width="100" height="100" fill="blue" />
</svg>
js
const svgElement = document.querySelector("svg");
const rectElement = svgElement.querySelector("rect");
// <rect> 要素の座標変換リストへのアクセス
const transformList = rectElement.transform.baseVal;
// <rect> 要素への移動座標変換を適用
const translateTransform = svgElement.createSVGTransform();
translateTransform.setTranslate(50, 50);
transformList.appendItem(translateTransform);
console.log(`座標変換の数: ${transformList.length}`); // 出力: 1
仕様書
Specification |
---|
Scalable Vector Graphics (SVG) 2 # __svg__SVGNameList__length |
ブラウザーの互換性
関連情報
SVGTransform
SVGTransformList.numberOfItems
(別名プロパティ)