D3js - обновление tspan не работает на Chrome

Chrome не рендерится, если я обновлю tspan динамически с помощью text():

<html>
....
<text id="small-text" style="color: #FFFFFF" fill="white">
<tspan id="small-text-span1" style="font-size:18px;color:#FFFFFF;" ></tspan>
<tspan id="small-text-span2" style="font-size:18px;color:#FFFFFF;" ></tspan>
<tspan id="small-text-span3" style="font-size:18px;color:#FFFFFF;" ></tspan>
<tspan id="small-text-span4" style="font-size:18px;color:#FFFFFF;" ></tspan>
</tspan>
</text>
</html>


var i=0;
for(var key in data){
d3.select("#small-text-span"+i).text(data[key]);
i = i+1;
}

Это работает нормально во всех браузерах, кроме Chrome. Если я прокомментирую эту строку javascript, все работает нормально на Chrome.

Подскажите, пожалуйста, почему он не работает на Chrome? Я не могу использовать любые другие теги, кроме span.

0 ответов

Другие вопросы по тегам