javascript - 能否修改没有图片时浏览器默认显示的图片?
天蓬老师
天蓬老师 2017-04-10 17:14:09
[JavaScript讨论组]

如题,除了换成默认图片,有没有其他方法修改默认显示的图片呢?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(2)
迷茫

1,JS异步载入图片,而不使用浏览器方式载入图片;最完美也最麻烦;
2,初始载入一副默认图片,使用JS的load方法载入图片,替换默认图片的SRC属性;过于简单而且无法捕捉超时、404等状态;
3,直接使用一个全透明GIF,包在一个带CSS默认图背景的p(随便啥表签都可以,a\span\samp\big随你)里面,图片做成style='background-image:url("真正的图片地址")'这种;图片可加载,就遮挡p的默认图片;真正图片不存在,就透明显示默认图了;这种CSS与HTML结合方法最简单,不过也挺取巧恶心的;

高洛峰

可以监听下img标签的 error事件

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号