SVGTransformList: numberOfItems プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
numberOfItems は SVGTransformList インターフェイスのプロパティで、リスト内のアイテム数を返します。
値
integer で、このリストにある SVGTransform オブジェクトの数を unsigned long で示します。
例
>numberOfItems プロパティへのアクセス
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.numberOfItems}`); // 出力: 1
仕様書
| 仕様書 |
|---|
| Scalable Vector Graphics (SVG) 2> # __svg__SVGNameList__numberOfItems> |