我认为做这样的事情会奏效,但我很困惑为什么当样式隐藏图像开始时它不是,但在按下按钮时不显示它。这是代码:
function showImg() {
x=document.getElementById("map_img")
x.style.visibility="visible";
}
<body>
<img id="map_img" src="map.jpg" style="visibility:hidden" width="400" height="400"/>
<form id="form1" name="form1" align="center">
<input type="submit" id="Map" value="Map" onclick="showImg()"/>
</form>
我也在这两种情况下都尝试过:
<input type=button id="Map" value="Map" onclick="showImg()"/>
和:
<style>
.hidden{display:none;}
.show{display:block;}
</style>
function showImg() {
x=document.getElementById("map_img")
x.class="show";
}
<body>
<img id="map_img" src="map.jpg" class="hide" width="400" height="400"/>
<form id="form1" name="form1" align="center">
<input type="submit" id="Map" value="Map" onclick="showImg()"/>
</form>
我真的很困惑这些都不是如何工作的,请问我可以得到一些帮助吗?