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 相关文章推荐
cloudgamer出品ImageZoom 图片放大效果
Apr 01 Javascript
javascript jscroll模拟html元素滚动条
Dec 18 Javascript
javascript引用类型指针的工作方式
Apr 13 Javascript
一篇文章掌握RequireJS常用知识
Jan 26 Javascript
一步步教大家编写酷炫的导航栏js+css实现
Mar 14 Javascript
jQuery动态修改字体大小的方法【测试可用】
Sep 09 Javascript
Bootstrap导航条学习使用(二)
Feb 08 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
May 08 Javascript
使用zrender.js绘制体温单效果
Oct 31 Javascript
Vue实现指令式动态追加小球动画组件的步骤
Dec 18 Vue.js
JavaScript 实现继承的几种方式
Feb 19 Javascript
抖音短视频(douyin)去水印工具的实现代码
Mar 30 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
PHP延迟静态绑定示例分享
2014/06/22 PHP
PHP判断字符串长度的两种方法很实用
2015/09/22 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
js Form.elements[i]的使用实例
2011/11/13 Javascript
jquery动态增加删除表格行的小例子
2013/11/14 Javascript
如何正确使用javascript 来进行我们的程序开发
2014/06/23 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
express.js中间件说明详解
2019/03/19 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
Python面向对象特殊成员
2017/04/24 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
Python测试人员需要掌握的知识
2018/02/08 Python
pandas pivot_table() 按日期分多列数据的方法
2018/11/16 Python
详解python中@的用法
2019/03/27 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
Python反爬虫伪装浏览器进行爬虫
2020/02/28 Python
IDLE下Python文件编辑和运行操作
2020/04/25 Python
Python定义函数实现累计求和操作
2020/05/03 Python
Python urllib.request对象案例解析
2020/05/11 Python
python mysql中in参数化说明
2020/06/05 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
蔻驰英国官网:COACH英国
2020/07/19 全球购物
护士上岗前培训自我鉴定
2014/04/20 职场文书
群众路线剖析材料
2014/09/30 职场文书
2015年十一国庆节演讲稿
2015/03/20 职场文书
fastdfs+nginx集群搭建的实现
2021/03/31 Servers
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python
室外天线与收音机天线杆接合方法
2022/04/05 无线电