【发布时间】:2016-01-01 02:41:59
【问题描述】:
我不确定提出这个问题的最佳方式。我想将多个 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 次。是否可以重复使用相同的 tspan 变量并将其附加 5 次?
你可以在http://codepen.io/cmgdesignstudios/pen/VePwog?editors=101看到一个例子
【问题讨论】:
标签: javascript text svg tspan