ノードに を追加しtspan
ていtext
ますが、ブラウザが新しいサイズ/ボックスを再計算していません
JS コード:
var result = document.querySelector('#result');
var result_delayed = document.querySelector('#result_delayed');
var text = document.querySelector('text');
var tspan = document.createElement('tspan');
tspan.setAttribute('x', '0');
tspan.setAttribute('dy', '0');
tspan.innerText = 'text';
text.appendChild(tspan);
var box = text.getBBox();
result.innerHTML = box.width + ', ' + box.height;
常に返さ0, 0
れます。これは、追加後にサイズが再計算されないことを意味します
この場合、再計算を強制する方法は?