JS如何判断img正确加载了图像?

img通过参数src加载一个url,这个url文件没有后缀名,可能是图像文件也可能不是图像文件:(http://127.0.0.1/Photo/00096dd34231c... img通过参数src加载一个url,这个url文件没有后缀名,可能是图像文件也可能不是图像文件:(http://127.0.0.1/Photo/00096dd34231c81c)。正常情况下如果是图像文件,会被正确加载显示,如果图像文件损坏,或者大小为0或者不是图像文件,就不会显示。如果通过js在加载后做一次判断文件一旦失效就替换别的文件加载(一张带有提示的图片)。 展开
 我来答
GTA小鸡
高粉答主

2019-04-08 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.6万
采纳率:78%
帮助的人:1.3亿
展开全部

img标签有一个onerror事件,如果加载图片失败将会触发onerror事件。

网页链接

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-04-08
展开全部

用img的onload事件判断。

    var img = new Image();
    img.onload =function () {
       $('.bg').css('background-image', 'url("'+img.src+'")');//当加载完成之后我们把bg给放上img图片,当然这个也可以换成其他代码
    }
    img.src="./images/miaoxiaoerrole.png";//这里是你文件的路径根据需要改
//onload事件是在图片载入了之后才会执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式