不可靠的图像源,我只是想通过JavaScript来改变图像的SRC
属性,像这样:设置通过JavaScript在Internet Explorer
document.getElementById('fooImage').src = img;
哪里img
是有一个链接到该文件的变量。
在所有其他浏览器(Chrome,Firefox,Safari)中都可以使用。在IE(7+)这也可以工作有时。
使用IE内置的开发人员工具,我可以看到图像的SRC
标记已设置。当地人窗口中是否有其他内容可以帮助我调试图像实际上不显示在屏幕上的原因?
$("#fooImage").attr("src", img);
的想法:
我还使用jQuery做到这一点,同样的结局试过吗?
听起来像它会工作,但你可以尝试document.getElementById('fooImage')。setAttribute('src',img)来确保。 –
出于好奇,你检查了图像的尺寸和文件大小?我最近有一个类似的问题,在经历了一些不好的时间后,我发现IE只是放弃了在传递一定大小后加载图像。在我的情况下,它是一些像44,000像素高的令人愤慨的东西。我仍然不知道它是文件大小还是图像尺寸,但是无论哪种方式,它都是其中之一。 –
你可以创建一个小提琴来展示这个吗?看起来不正确。什么是'img'?这是一个完整的网址,相对网址或其他? – mrtsherman