これを尋ねる最善の方法がわかりません。複数の tspan 子要素を単一の svg テキスト オブジェクトに追加したいと考えています。次のコードがあります。
var tspanElement = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
var majNote1 = document.getElementById('majNote1');
function myFunction() {
for(i=1;i<6;i++){
tspanElement.textContent=i;
tspanElement.setAttribute("id",i);
majNote1.appendChild(tspanElement);
}
}
これを実行すると、tspan 要素が 5 回ではなく 1 回だけ追加されているように見えます。同じ tspan 変数を再利用して、5 回別々に追加することはできますか?
http://codepen.io/cmgdesignstudios/pen/VePwog?editors=101で例を見ることができます。