这是我的压力:
<img alt="" id="loadingImage" src="Images/ajax-loader.gif" style="display:none"/>
我想用javascript显示图片,这是我的代码,它不起作用:
function changeDisplay() {
var img = document.getElementById('loadingImage');
img.style.display = "normal";
}
无论其
如果我执行&#34;反向&#34;,从正常到隐藏,它可以正常使用此代码:
<img alt="" id="loadingImage" src="Images/ajax-loader.gif" style="display:normal"/>
function changeDisplay() {
var img = document.getElementById('loadingImage');
img.style.display = "none";
}
我不明白,我做错了什么?
答案 0 :(得分:2)
首先,正如您可以推断出收到的答案和评论,没有normal
显示。
现在,如果您说normal
表示要返回默认的img
显示模式,那么您应该转到display: inline
。几乎所有的答案都假定block
是正常答案。但img
是inline elements之一,而不是block element。
function changeDisplay() {
var img = document.getElementById('loadingImage');
img.style.display = "inline";
}
但是,如果你说normal
你的意思是回到以前的显示模式,那么计算应用任何CSS规则,那么我会选择@ArunPJohny提出的解决方案{{3} }。只需删除显示模式。
function changeDisplay() {
var img = document.getElementById('loadingImage');
img.style.display = "";
}
答案 1 :(得分:1)
没有display:normal
,但这里有一个例子:
function show() {
var img = document.getElementById('loadingImage');
img.style.display = "inline";
}
function hide() {
var img = document.getElementById('loadingImage');
img.style.display = "none";
}
&#13;
<img alt="" id="loadingImage"
src="http://upload.wikimedia.org/wikipedia/commons/c/c3/Wikipedia-logo-v2-pt.png" style=""/>
<a href="#" onclick="window.show()">show</a>
<a href="#" onclick="window.hide()">hide</a>
&#13;
答案 2 :(得分:1)
样式没有显示:正常; 拥有的 显示:无;没有显示 显示:块;显示
替换 img.style.display =“normal”; 在这 img.style.display =“block”;
function changeDisplay() {
var img = document.getElementById('loadingImage');
img.style.display = "block";
}
答案 3 :(得分:1)
使用display&#34; block&#34;
img.style.display = "block";
希望这会对你有所帮助!!
答案 4 :(得分:1)
使用以下风格
img.style.display = "block";
答案 5 :(得分:1)
请试试这个
function changeDisplay() {
var img = document.getElementById('loadingImage');
img.style.display = "block";
}
答案 6 :(得分:1)
你可以使用这个功能
function show() {
var contentId =
document.getElementById("loadingImage"); // Toggle
contentId.style.display == "block" ? contentId.style.display = "none"
: contentId.style.display = "block"; }
<img alt="" id="loadingImage"
src="http://upload.wikimedia.org/wikipedia/commons/c/c3/Wikipedia-logo-v2-pt.png" style=""/>
<a href="#" onclick="window.show()">toggle</a>
答案 7 :(得分:0)