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 相关文章推荐
JavaScript Sort 表格排序
Oct 31 Javascript
jQuery UI-Draggable 参数集合
Jan 10 Javascript
基于JQuery 选择器使用说明介绍
Apr 18 Javascript
js jquery获取随机生成id的服务器控件的三种方法
Jul 11 Javascript
JS显示下拉列表框内全部元素的方法
Mar 31 Javascript
AngularJS 让人爱不释手的八种功能
Mar 23 Javascript
基于JQuery实现分隔条的功能
Jun 17 Javascript
微信小程序 label 组件详解及简单实例
Jan 10 Javascript
js中的触发事件对象event.srcElement与event.target详解
Mar 15 Javascript
vue中component组件的props使用详解
Sep 04 Javascript
vue中子组件传递数据给父组件的讲解
Jan 27 Javascript
vue选项卡切换的实现案例
Apr 11 Vue.js
使用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
8个必备的PHP功能实例代码
2013/10/27 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
php写app用的框架整理
2019/09/29 PHP
jQuery 技巧小结
2010/04/02 Javascript
Js-$.extend扩展方法使方法参数更灵活
2013/01/15 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
Ubuntu中搭建Nodejs开发环境过程分享
2014/06/01 NodeJs
javascript基于prototype实现类似OOP继承的方法
2015/12/16 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
2020/07/12 Javascript
win8下python3.4安装和环境配置图文教程
2018/07/31 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
python在回调函数中获取返回值的方法
2019/02/22 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
2020/01/18 Python
Pandas时间序列基础详解(转换,索引,切片)
2020/02/26 Python
Python新建项目自动添加介绍和utf-8编码的方法
2020/12/26 Python
Pandas之缺失数据的实现
2021/01/06 Python
css3实现元素环绕中心点布局的方法示例
2019/01/15 HTML / CSS
在线服装零售商:SheIn
2016/07/22 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
JSF如何进行表格处理及取值
2012/08/06 面试题
教研活动总结
2014/04/28 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
处级干部反四风个人对照检查材料思想汇报
2014/09/27 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
浅谈python数据类型及其操作
2021/05/25 Python
Vue如何清空对象
2022/03/03 Vue.js
python pygame 开发五子棋双人对弈
2022/05/02 Python