idをsvg要素に設定すると
var circle = paper.circle(x, y, r);
circle.node.id = 'circle-id';
すべて問題なく、デバッガーでドキュメントを参照すると、次のような期待される結果が表示されます。
<circle cx="320" cy="240" r="4" fill="none" stroke="#000" id="circle-id" />
document.getElementById
次に、メソッドまたはjQueryを介してIDでこの要素を取得できます。しかし、他のいくつかの属性の追加は失敗します。属性を追加しようとするとcustom
:
circle.node.custom = 'custom-attr';
効果がありません。
Raphael を使用して SVG 要素に追加できる属性の種類と、任意の属性を追加する方法