如何判断网页中图片加载成功或者失败?


本文摘自PHP中文网,作者coldplay.xixi,侵删。

判断网页中图片加载成功或者失败的方法:首先需要判断图片是否能成功被加载;然后自动换成“无法找到图片”之类的系统图片即可,代码为【for(var i=0;i<document.images.length;i++)】。


判断网页中图片加载成功或者失败的方法:

页面上有用户自定义图片的时候经常会出现用户定义的图片特别是站外图片被删除或无法访问,因此,需要判断图片是否能成功被加载,否则自动换成“无法找到图片”之类的系统图片。

做法很简单

在BODY中加段很简单的JS代码

1

2

3

4

5

6

7

8

9

document.body.οnlοad=getImg;

function getImg()

{

 for(var i=0;i<document.images.length;i++)

 {

  if(document.images[i].readyState!='complete')

   document.images[i].src="/images/no.JPG";

 }

}

或者在每张图片的onload对readyState进行判断

相关学习推荐:javascript视频教程

以上就是如何判断网页中图片加载成功或者失败?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css如何改变图片的背景

js 移动端的 touch 事件使用

js中行内style怎么写?

js 代码要不要加分号?

js中对象深拷贝和浅拷贝的区别是什么

js中常用的输出方式有哪些

js怎么设置css高度

javascript如何解除绑定事件

怎么体现js继承关系

js客户端访问的判断

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...