最佳答案
我需要准确地测量我的 web 应用程序中文本的尺寸,我通过创建一个元素(使用相关的 CSS 类) ,设置其 innerHTML
,然后使用 appendChild
将其添加到容器中来实现这一点。
执行此操作之后,在呈现元素之前有一个等待时间,可以读取元素的 offsetWidth
以查找文本的宽度。
目前,我使用 setTimeout(processText, 100)
等待渲染完成。
有没有什么我可以听的回调,或者一个更可靠的方法来告诉我什么时候我创建的元素已经被呈现了?