でDEFS要素によって定義されている使用要素の属性を取得します。私は、SVG内の要素を生成する上で働いているとで動作するように次き:私はsvgsとブランドsnap.svgする新に新たなんだsnap.svg
<svg width="600" height="400" style="shape-rendering: geometricPrecision; position: absolute;
left: 0; top: 0;">
<defs>
...
<circle id="dot" r="10" stroke-width="2"></circle>
</defs>
</svg>
私は異なる位置に円#dot
のmutlipleインスタンスを作成するためにJavaScriptを使用します。だから私はこのようないくつかのJavaScriptの使用snap.svgあります
var dot = svg.use("dot");
var r = dot.attr("r");
dot.attr({ x: shapeData.X-r, y: shapeData.Y-r, class: "dot" });
を私は半径、r
のために取得していた値は、nullです。円、幅、高さ、塗りつぶしの色などを記述する値にはどのようにアクセスできますか?