今天写项目时遇到个图片需要动态改变,例:
<img src="images/image01.jpg" id="myImage" />
然后改变时,使用js脚本:
document.getElementById('checkCodeImage').src='images/image02.jpg‘;
然后在Chrome FF里都能改变成功,但在IE下却不行,网上搜了半天,大概了解了,这个是IE的一个bug,要想改变src属性成功,可以这么写:
document.getElementById('checkCodeImage').src='images/image02.jpg‘ + Date();
然后,然后,然后就成功了。无语的,小问题,记一个、
本文介绍了一种解决Internet Explorer浏览器中图片缓存导致无法更新显示的问题方法。通过在图片源地址后添加时间戳的方式,强制IE刷新缓存,确保图片能够正确更新。
337

被折叠的 条评论
为什么被折叠?



