我将 a 附加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
,这意味着在追加后不会重新计算大小
在这种情况下如何强制重新计算?