2017-06-11 15 views
-1

視認性のオンとオフを切り替えたいと思います。ボタンを2回クリックすると画像が再び非表示になります。これはどうすればいいですか?画像の表示と非表示

これは非表示の.pngのみを切り替える現在のコードです。

<div> 
<script type="text/javascript"> 
    function showImage(){ 
     document.getElementById('loadingImage').style.visibility='visible'; 
    } 
</script> 

<input id="text" type="button" value="Explosion Button" onclick="showImage();"/> 
<img id="loadingImage" src="explosions.png" style="visibility:hidden"/> 

ありがとう!

+0

を示してはい場合、要素が表示されている場合。 – Michael

答えて

1

これはさまざまな方法で行うことができます。 基本的なサンプル.Check他の非表示は、あなたが真剣に非常に難しい検索しましたができない要素

function showImage(){ 
 
     document.getElementById('loadingImage').style.visibility= document.getElementById('loadingImage').style.visibility == 'visible'? 'hidden' : 'visible'; 
 
    }
<div> 
 
    <input id="text" type="button" value="Explosion Button" onclick="showImage();"/> 
 
    <img id="loadingImage" src="explosions.png" style="visibility:hidden"/> 
 
</div>

+0

素晴らしいですが、画像を表示して表示する必要があるボタンが2つ以上ある場合は、どうすればこのことを適用できますか?私は "showImage2"と "loadingImage2"で1秒間編集しましたが、既存の表示/非表示ボタンと一緒には動作しません。 – Celfurion

+0

@Celfurion divを表示して表示する方法はたくさんあります。詳細はこの回答を確認してください。https://stackoverflow.com/questions/21070101/show-hide-div-using-javascript – XYZ