您的位置:首页 > Web前端 > JavaScript

ie6下js动态更改图片地址,图片不显示的bug

2014-08-13 17:13 423 查看
当在ie6中用js动态更改图片地址时,图片不会变换,产生的原因是<a href=”javascript:void(0)”>或<a href=”#”>。

如应用a标签的话其实不能禁止a标签最后触发一个甚么行动,致使ie6会过错的以为页面刷新或重定向了,而且中止了当前所有衔接,新图片的加载就被aborted了。

解决方法是不使用a标签,或者在方法的最后加上一句 return false;就可以了。

如<a href=’javascript:void(0)’ onclick=’$(“#img”).attr(“src”,”xxx.jpg”);return false;’>看不清楚?换一张图片</a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: