私はSnap.svg API を使用しており、スタイリングのために CSS で選択する必要がある 3 つのグラフィックがあります。したがって、それらを区別するには、ID またはクラス名を付ける必要があります。
これは私が要素を作成する方法です:
var draw = Snap(100, 75);
c = draw.polyline(0,0, 50,75, 100,0, 0,0);
c.attr({
fill: "black"
});
これは私が得る結果です:
<svg height="75" version="1.1" width="100" xmlns="http://www.w3.org/2000/svg">
<polyline points="0,0,50,75,100,0,0,0" style="" fill="#000000"></polyline>
</svg>
これは、結果が必要なものです。
<svg id="graphic_1" height="75" version="1.1" width="100" xmlns="http://www.w3.org/2000/svg">
<polyline points="0,0,50,75,100,0,0,0" style="" fill="#000000"></polyline>
</svg>