これまでのところ、Divの画像をクリックすると表示されます。私はちょうどあなたがイメージを再度クリックするとdivが表示されているときにそれが隠れるようにそれが必要です。ここでDivを表示した後に非表示にする
は私のコードです:
スタイルとスクリプト
<style type="text/css">
.show{display:block;}
.hide{display:none;}
</style>
<script type="text/javascript">
function showImg()
{
var obj=document.getElementById('calcShow');
obj.className = 'show';
}
</script>
ここでは、あなたが何をしたいHTML
<li data-value="iconchange"><img src="modules/icons/icons/calculator.png" width="65" onclick = "showImg()" class="calculator"></li>
そして本部
<div id="calcShow" class="hide"><br><br><br>
<?php
include("modules/calc/calc.html");
?>
</div>
'display'がブロック上にあるかどうかをチェックします。もし' none'要素を与えているか、またはあなたが作成したクラスを使ってこれを行うだけです。 –
どうすればいいですか? @MartijnEbbens –