我正在升级一个IE9 (我真的很讨厌IE),在做了很多修改之后,除了用下面这样的代码将html插入页面时,所有的图片都没有显示出来。
$("#div").innerHTML(htmlToInsertWithImgTags);插入的HTML看起来有点像这样:

如果您正确地单击了任何img,然后单击“显示图片”,它们都神奇地出现了,如下所示:

发布于 2014-01-31 18:29:26
这是由于Internet Explorer中的信任设置所致,但如果要插入的图像已经出现在网页上,则信任新内容并显示图片。
因此,我们解决了这个问题,但是向页面的静态部分添加了如下代码(我知道这不是很好的html),然后当这个图片是使用Ajax和innerHTML插入时,每件事情都如您所期望的那样工作。
<img url="redcircle.gif" style="display:none" />https://stackoverflow.com/questions/21487436
复制相似问题