javascript修改IMG标签的src问题


Posted in Javascript onMarch 28, 2014

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();
即:每次的访问地址都不一样,因为有加随机数。所以问题解决

Javascript 相关文章推荐
javascript实现仿银行密码输入框效果的代码
Dec 13 Javascript
javascript函数重载解决方案分享
Feb 19 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 Javascript
js实现仿百度瀑布流的方法
Feb 05 Javascript
利用js实现禁止复制文本信息
Jun 03 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
Sep 15 Javascript
详解jQuery简单的表格应用
Dec 16 Javascript
原生js实现无缝轮播图效果
Jan 11 Javascript
angularjs中回车键触发某一事件的方法
Apr 24 Javascript
bootstrap日期插件daterangepicker使用详解
Oct 19 Javascript
微信小程序自动客服功能
Nov 02 Javascript
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
JS将光标聚焦在文本最后的实现代码
Mar 28 #Javascript
JS通过分析userAgent属性来判断浏览器的类型及版本
Mar 28 #Javascript
JavaScript调用ajax获取文本文件内容实现代码
Mar 28 #Javascript
js如何调用qq互联api实现第三方登录
Mar 28 #Javascript
jQuery的3种请求方式$.post,$.get,$.getJSON
Mar 28 #Javascript
jquery获取颜色在ie和ff下的区别示例介绍
Mar 28 #Javascript
js中精确计算加法和减法示例
Mar 28 #Javascript
You might like
一个改进的UBB类
2006/10/09 PHP
php读取数据库信息的几种方法
2008/05/24 PHP
PHP调用MySQL的存储过程的实现代码
2008/08/12 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
javascript 播放器 控制
2007/01/22 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
JavaScript必看小技巧(必看)
2016/06/07 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
Angular网络请求的封装方法
2018/05/22 Javascript
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
ES6 十大特性简介
2020/12/09 Javascript
[07:54]DOTA2-DPC中国联赛 正赛 iG vs VG 选手采访
2021/03/11 DOTA
python 将字符串转换成字典dict
2013/03/24 Python
Python实现爬取逐浪小说的方法
2015/07/07 Python
Python字符串、元组、列表、字典互相转换的方法
2016/01/23 Python
Python实现动态加载模块、类、函数的方法分析
2017/07/18 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
python3去掉string中的标点符号方法
2019/01/22 Python
python之语音识别speech模块
2020/09/09 Python
html5 canvas-1.canvas介绍(hello canvas)
2013/01/07 HTML / CSS
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
工程师岗位职责
2013/11/08 职场文书
银行实习的自我鉴定
2013/12/10 职场文书
装修五一活动策划案
2014/01/23 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
酒店保安领班职务说明书
2014/03/04 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android
Python Pandas数据分析之iloc和loc的用法详解
2021/11/11 Python
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL