Jquery修改image的src属性,图片不加载问题的解决方法


Posted in Javascript onMay 17, 2016

1. 当点击某一按钮的时候,把图片域中的图片改变一下

<img id="randimg" src="/servlet/CreateValidateNum" width="60" height="20" />
  <span style="cursor:hand" onclick="reflush();return false;">看不清</span>
  <script>
    function reflush()
    {
      document.getElementById(randimg).src="/servlet/CreateValidateNum";
    }
  </script>

2. 说明

”servlet/CreateValidateNum“是JAVA写的servlet。该servlet是打印出图片

3. 出现的问题

在IE6下面图片修改正常,但在IE7和Firefox下面却不刷新

4. 情况分析

如果新的图片跟旧的图片地址不一样,效果是会出来的。即:图片有发生改变。

但像”验证码“这种功能。新旧图片的地址是一样的。

鉴于上述情况,怀疑有可能是因为图片地址是一样的,而导致浏览器自动读缓存。

5. 解决方法

把javascript改成这样即可:

document.getElementById(randimg).src="/servlet/CreateValidateNum?"+Math.random();

即:每次的访问地址都不一样,因为有加随机数。所以问题解决

Jquery获取src属性的方法:$("#image").attr("src");

修改src属性的值:$("#image").attr("src","image/1/gif");

以上这篇Jquery修改image的src属性,图片不加载问题的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery下onpropertychange事件的绑定方法
Aug 01 Javascript
一个轻量级的javascript库 pj介绍
Dec 19 Javascript
javascript变量作用域使用中常见错误总结
Mar 26 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
Sep 26 Javascript
常用原生JS兼容性写法汇总
Apr 27 Javascript
JavaScript第一篇之实现按钮全选、功能
Aug 21 Javascript
jQuery表单验证之密码确认
May 22 jQuery
JS声明对象时属性名加引号与不加引号的问题及解决方法
Feb 16 Javascript
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
vue使用高德地图根据坐标定位点的实现代码
Aug 22 Javascript
JS中FileReader类实现文件上传及时预览功能
Mar 27 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
May 17 #Javascript
jquery获取img的src值的简单实例
May 17 #Javascript
jQuery Mobile框架中的表单组件基础使用教程
May 17 #Javascript
浅谈Javascript数组(推荐)
May 17 #Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
May 17 #Javascript
javascript css红色经典选项卡效果实现代码
May 17 #Javascript
JS获取IMG图片高宽的简单实例
May 17 #Javascript
You might like
BBS(php &amp; mysql)完整版(二)
2006/10/09 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
PHP使用Curl实现模拟登录及抓取数据功能示例
2018/04/27 PHP
js下弹出窗口的变通
2007/04/18 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
javascript自动恢复文本框点击清除后的默认文本
2016/01/12 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
JS闭包的几种常见形式实例详解
2017/09/16 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
浅析python 中__name__ = '__main__' 的作用
2014/07/05 Python
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
浅析python中的分片与截断序列
2016/08/09 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
python将字符串转换成json的方法小结
2019/07/09 Python
Python流程控制 if else实现解析
2019/09/02 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
python zip()函数的使用示例
2020/09/23 Python
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
新学期校长寄语
2014/01/18 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
写景作文评语集锦
2014/12/25 职场文书
立秋之描写立秋的作文(五年级)
2019/08/08 职场文书
CSS3实现模糊背景的三种效果示例
2021/03/30 HTML / CSS
Go 内联优化让程序员爱不释手
2022/06/21 Golang
hive数据仓库新增字段方法
2022/06/25 数据库