如何用JavaScript准确检测图片加载完毕的状态?

更新于
2026-09-28 07:02:19
1阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计692个文字,预计阅读时间需要3分钟。

如何用JavaScript准确检测图片加载完毕的状态?

这篇文章主要介绍了如何使用JavaScript判断图片是否加载完成。文中通过示例代码展示了非详细的实现方法,对于想深入学习或工作的朋友具有一定的参考价值。需要的伙伴可以参考以下内容:

javascript// 获取图片元素var img=document.getElementById('myImage');

// 创建一个事件监听器来处理图片加载完成事件img.onload=function() { console.log('图片加载完成');};

img.onerror=function() { console.log('图片加载失败');};

这篇文章主要介绍了如何基于JavaScript判断图片是否加载完成,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

如何用JavaScript准确检测图片加载完毕的状态?


这里我用了一个tag来判断显示哪个样式,但是tag是写在了setTimeOut里面的,是一个延时函数,异步的操作。延时300ms的目的就是为了等待图片加载出来,但是当网络慢的时候是满足不了的。网络慢图片没有加载出来300ms之后就会直接走入false,会提示用户重新获取图片,但其实图片已经返回回来了。

所以这样的做法是很不灵活的。

阅读全文

本文共计692个文字,预计阅读时间需要3分钟。

如何用JavaScript准确检测图片加载完毕的状态?

这篇文章主要介绍了如何使用JavaScript判断图片是否加载完成。文中通过示例代码展示了非详细的实现方法,对于想深入学习或工作的朋友具有一定的参考价值。需要的伙伴可以参考以下内容:

javascript// 获取图片元素var img=document.getElementById('myImage');

// 创建一个事件监听器来处理图片加载完成事件img.onload=function() { console.log('图片加载完成');};

img.onerror=function() { console.log('图片加载失败');};

这篇文章主要介绍了如何基于JavaScript判断图片是否加载完成,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

如何用JavaScript准确检测图片加载完毕的状态?


这里我用了一个tag来判断显示哪个样式,但是tag是写在了setTimeOut里面的,是一个延时函数,异步的操作。延时300ms的目的就是为了等待图片加载出来,但是当网络慢的时候是满足不了的。网络慢图片没有加载出来300ms之后就会直接走入false,会提示用户重新获取图片,但其实图片已经返回回来了。

所以这样的做法是很不灵活的。

阅读全文