在javascript脚本中创建了dom元素并用appendChild添加到文档中后,什么时候能读取元素的offsetWidth等属性?
在元素被渲染之前,读取这些属性的值都是0,那么是否存在一个时机或回调函数让我知道这些属性有效了?
像React中钩子函数componentDidMount,可以确切的得知元素已经渲染好了,它的原理是什么呢?
谢谢。
在javascript脚本中创建了dom元素并用appendChild添加到文档中后,什么时候能读取元素的offsetWidth等属性?
在元素被渲染之前,读取这些属性的值都是0,那么是否存在一个时机或回调函数让我知道这些属性有效了?
像React中钩子函数componentDidMount,可以确切的得知元素已经渲染好了,它的原理是什么呢?
谢谢。
13 回答12.9k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
5 回答1.5k 阅读✓ 已解决
3 回答2.2k 阅读
appendChild 操作后就可以了