我有一个很奇怪的问题。我正在尝试使用以下方式获取图像的宽度和高度:
- 创建一个图像标签并将 .src 添加到其中。
- 将此图像标签添加到 document.body。
- 使此图像标签可见(显示:内联)。
- 获取元素的 .offsetWidth 和 .offsetHeight。
- 隐藏图像标签(显示:无);
所有这些都是使用 JS 完成的,并且在我的本地主机上运行得非常好,但是当我将网站上传到我的客户端托管服务提供商时,我感到很惊讶。在第 4 步中,offsetWidth 和 .offsetHeight 为 0。为什么会这样?我认为在第 3 步之后第 4 步之前我需要某种“冲洗”,但我不确定。有什么建议么 ?谢谢你。