0

所以我在 window.onload 监听器中使用 .offsetHeight 读取元素的高度。这意味着 html 元素必须已加载。但是,如果我使用相同的代码而不是使用 window.onload,而是使用具有 100 毫秒等待时间的 setTimeout,则 offsetHeight 是不同的(这似乎是正确的值)。为什么是这样?我显然不想在我的网页上添加不必要的加载时间,有什么解决方法吗?

Ps 即使使用 50 毫秒的等待时间,结果也不一致。

提前致谢。

4

0 回答 0