Javascript 图像不';当使用ajax和innerHTML插入时,不会显示在ie9中,直到用户右键单击并单击;“展示图片”;

Javascript 图像不';当使用ajax和innerHTML插入时,不会显示在ie9中,直到用户右键单击并单击;“展示图片”;,javascript,ajax,internet-explorer-9,innerhtml,Javascript,Ajax,Internet Explorer 9,Innerhtml,我升级了一个wesbite来使用IE9(我真的很讨厌IE),在做了很多修改之后,它终于成功了,只是当使用下面的代码将html插入页面时,没有一张图片会显示出来 $("#div").innerHTML(htmlToInsertWithImgTags); 插入的HTML看起来有点像这样: 如果您右键单击任何img,然后单击“显示图片”,它们都会神奇地出现,如下所示: 发生这种情况的原因是Internet Explorer中的信任设置,但如果您要插入的图像已出现在网页上,则Internet Exp

我升级了一个wesbite来使用IE9(我真的很讨厌IE),在做了很多修改之后,它终于成功了,只是当使用下面的代码将html插入页面时,没有一张图片会显示出来

$("#div").innerHTML(htmlToInsertWithImgTags);
插入的HTML看起来有点像这样:

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


发生这种情况的原因是Internet Explorer中的信任设置,但如果您要插入的图像已出现在网页上,则Internet Explorer信任新内容并显示图片

所以我们绕过了这个问题,但在页面的静态部分添加了如下代码(我知道这不是一个好的html),然后使用Ajax和innerHTML插入这张图片时,一切都按照您的预期进行了

<img url="redcircle.gif" style="display:none" />