我正在使用Snap.svg API和我有三個圖形,我需要在CSS中選擇用於樣式目的。因此,爲了區分它們,我需要給他們一個ID或類名。在Snap.svg圖形上設置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>
謝謝,真的很有幫助的答案。正是我正在尋找的 –
太棒了! :)請記住,'node'屬性沒有記錄 - 如果您採用這種方法,請小心如果您在以後更新到更新版本的Snap.svg。 –