2013-05-12 842 views
-1

所以,我是新来的HTML,并说我有2个按钮名为“显示图片1”和“显示图片2”html点击按钮显示/隐藏图片?

我希望能够单击按钮“显示图片1”后显示图片1。

我也希望能够显示图片2,其中图片1是(和隐藏图片1,如果图片1正在显示)。

我应该写什么代码才能让它发生?

到目前为止我的代码显示图片1:

<style type="text/css"> 
.show{display:block;} 
.hide{display:none;} 
</style> 
<script type="text/javascript"> 
function showImg() 
{ 
var obj=document.getElementById('Picture1'); 
obj.className = 'show'; 
} 
</script> 



<center> 
<img id="Picture1" src=Picture1.jpg" class="hide"> 
<input type="button" onclick = "showImg()" value= "Picture1"> 
</center> 

感谢

回答

1

///如果乌拉圭回合寻找切换图像试试这个简单的代码////

<script type = "text/javascript"> 
     function pic1() 
     { 
      document.getElementById("img").src = "picture 1 source"; 
     } 
     function pic2() 
     { 
      document.getElementById("img").src ="picture 2 source"; 
     } </script> 





    <img src = "" id = "img"/> <input type="button" value="Show Picture 
    1" onclick="pic1()"/> <input type="button" value="Show Picture 2" 
    onclick="pic2()"/> 
+0

感谢那,我现在正在使用它,但我想知道如何添加替代文本,因为无法显示图像? – user2278906 2013-05-12 08:09:46

+0

如果找不到图像或使图像源为空,则显示文本?例如 – Sridhar 2013-05-12 18:43:36

+0

“图像无法加载”如果图像没有/不能加载 – user2278906 2013-05-15 02:39:05