2011-07-11 8 views
0

チェックボックスをクリックすると次のボタンを表示する方法を解除するときに非表示にする必要がありますか? unclickそれは画像が表示されません初めてチェックボックスをクリックすると次のアイコンを表示する方法は?

と私のコードは、チェックボックス

のクリックをする場合の画像を示しています

<script type="text/javascript"> 

    function showNext() 
    { 
    document.getElementById('displayImage').style.visibility='visible'; 
    } 


</script> 

<img id="displayImage" border="0" src="icons/next1.png" style="visibility:hidden" /> 

問題はそれということですチェックボックスの選択を解除した後で次のアイコンを非表示にしません。

JavaScriptの内部で条件を使用する場合はossible?そうならば...

すなわちを説明してください:チェックボックスは画像

を示し、その後チェックされている場合、画像は表示されません。

ヘルプありがとう.....

+0

はい、JavaScriptが 'if'声明を持っていますhttps://developer.mozilla.org/en/JavaScript/Guide/Statements#if...else_Statement –

+0

Felix.Iはソリューションを持っていただきありがとうございます。 –

答えて

1

このようなことはありますか?

function showNext() 
{ 
    var icon = document.getElementById('displayImage'); 
    icon.style.visibility = icon.style.visibility == 'visible' ? 'hidden' : 'visible'; 
} 
+0

はい、これは私が探していたものです。迅速な返答と助けを受けてくれたイゴール・ディモフさんに感謝します。 –

+0

しかし、リンクはdivタグに表示されているようです.HOwも無効にできますか? –

+0

は私が \tにして線の上に変更 ..私は解決策を持ってあなたはjQueryのを使用しない場合は、 'icon.parentNode.parentNode'要素 –

関連する問題