16 0 0
图片(img标签)的onerror事件
冰美式芦苇 UID:10519 练气期
2026-05-03 60

 

<img src="pic.gif" onerror="javascript:this.src='/noPic.gif';" alt="pic" />

分析:特别注意 onerror,当图片不存在时,将触发 onerror,而 onerror 中又为 img 指定一个 NoPic.gif 图片。也就是说图片存在则显示 pic.gif,图片不存在将显示 noPic.gif。但问题来了,如果 noPic.gif 也不存在,则继续触发 onerror,导致循环,故出现错误。

说明:如果图片存在,但网络很不通畅,也可能触发 onerror。

解决方法:

第一种::.去掉 onerror 代码;或者更改 onerror 代码为其它;或者确保 onerror 中的图片足够小,并且存在。

第二种:

<script type="text/javascript">

<!–

function nofind(){

var img=event.srcElement;

img.src="http://bbs.cwl.top/您的图片目录/default.gif";

img.onerror=null; 控制不要一直跳动

}

//–>

</script>

<td align="center"><img src="http://bbs.cswl.top/您的图片目录/${file.suffix }.gif" onerror="nofind();" />${file.name }</td>

实例写法:<img src="http://bbs.cswl.top/m_uploads/20160_3/1459144781104.jpg" alt="" onerror="src='images/2.jpg';this.error=null;">

附件详情

  • 说明: 普通用户每次点击下载扣除1金币
  • 附件名:
    加载中...
  • 附件分类:
    暂无
  • 账户经验:
    0 点 [排行]
  • 账户金币:
    0 个 [兑换]
  • 账户灵石:
    0 枚 [充值]
  • 上传信息:
    冰美式芦苇|2026-05-03
  • 下载地址:
加载中...
Mr.Chen Mr.Chen UID: 1 点歌于 35天前
点歌
看过的人 (41)
  •  Mr.Chen
  •  精致
  • 陌尘
  • 旧人序
  • 零落
最新回复 (16)
  •  精致 UID:10084 地仙境
    2026-05-03
    17

    登录后可见回帖内容
  • 醉温柔 UID:10542 练气期
    2026-05-03
    16

    登录后可见回帖内容
  • 柠染 UID:10569 练气期
    2026-05-03
    15

    登录后可见回帖内容

请先登录后发表评论!

返回

头条热榜

滑动查看更多

抖音热榜

滑动查看更多

快手热榜

滑动查看更多

2025年乙巳年蛇年
13:36:00
公历日期
9月26日
农历日期
八月初五
星期
星期五
下午好
金秋时节,愿您收获满满
距离国庆节还有5天

请先登录后发表评论!