2016-09-30 69 views
0

以下是我的图片的html代码。在Internet Explorer中无法使用JavaScript显示图片

<img src="" id="displaymirrorimage" height=auto width=auto style="display: none;"> 

下面是我的javascript代码,用于在mouseover上动态显示图像。

document.getElementById("displaymirrorimage").style="display:block;"; 

它在Firefox和Chrome中运行良好,但无法在Internet Explorer和Safari浏览器中运行。

+0

尝试'的document.getElementById( 'displaymirrorimage')的style.display = '块';' –

+0

你检查这个职位? http://stackoverflow.com/questions/1724342/onmouseover-doesnt-work-when-using-javascript-to-add-img-tag-on-ie – Jaco

+0

确保你的'height = auto'和'width = auto'不会造成问题。拉出来看看会发生什么。在过去的一段时间里,IE扼杀了这个,但是你没有指定一个IE版本。 – aardrian

回答

-1

尝试: document.getElementById("displaymirrorimage").style.display="block";

+4

复制@DavidR的评论,并将其作为自己的答案发布......这不是一个好的做法 –

+0

我早些时候回答过它。 –

+0

Sry先前的评论。当我回答问题时,我没有看到评论,但它不存在。 –

相关问题