ie8下jquery更改IMG src路径,图片无法显示,如何解决! 如:$('img[ectype="avatar"]').attr('src',

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ie8下jquery更改IMG src路径,图片无法显示,如何解决! 如:$('img[ectype="avatar"]').attr('src',相关的知识,希望对你有一定的参考价值。

其中src为动态获取的值。。

参考技术A 把图片传服务器上,然后attr中设置服务返回的相对路径
现在浏览器好像不允许直接预览电脑本地文件
参考技术B $('img[ectype="avatar"]').attr('src', src);
这个,楼主最好能用ID取得要替换的img
$('#imgId').attr('src',src);追问

使用你的方法还是不行哦。。
在IE6,Firefox下面是可以正常运行的。。但是在IE8下面就无法正常运行。其实这边的代码就是实现一个图片预览的功能。。

追答

这个src在有些浏览器下面取得的是相对路径,有的浏览器取得的是绝对路径,路径不相同,有时候他也显示不出来,你可以尝试在不同的浏览器下面弹窗口来查看当前现实路径
alert(src);
这样就可以知道在当前浏览器下面所取得的路径

如何动态更改多个video标签的src路径?比如src=a/x.mp4(x=1-10)

我的视频是按1.mp4~10.mp4命名的,页面有10个video标签,我怎么批量把它们的路径动态地改为对应的视频?no jquery

参考技术A <script>
var videos = document.getElementsByTagName("video");
for(var i=0;i<videos.length;i++)
videos[i].src = (i+1)+".mp4";

</script>本回答被提问者采纳

以上是关于ie8下jquery更改IMG src路径,图片无法显示,如何解决! 如:$('img[ectype="avatar"]').attr('src',的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jQuery 或 JS 更改 img src onclick

img src=路径 总是显示不出图片 老是一把XX 新手学网页求解决

vue中img的src动态赋值(本地图片的路径)

vue中img的src动态赋值(本地图片的路径)

img如何接收jquery ajax异步上传的动态图片

js如何将绝对url传入到img标签的src中