自分のサイトのFAQページにJavaScriptコードがあります。したがって、質問をクリックすると、回答が表示されます。今、私が理解できないのは、ある質問をクリックしてそれが開いているとき、別の質問をクリックしたときに前の質問を閉じたいということです。基本的に、一度に開いているのは1つだけです。同様のコードが見つかりましたが、私が探しているものとは異なります。
どんな助けでも素晴らしいでしょう、これが私のコードです。ありがとう!!!!ケイト
<script type="text/javascript">
function unhide(divID) {
var item = document.getElementById(divID);
if (item) {
item.className=(item.className=='hidden')?'unhidden':'hidden';
}
}
</script>
<p><a href="javascript:unhide('q1');">Here is my Question???</a></p>
<div id="q1" class="hidden">
<p>The Answer goes here.</p>
</div>
<p><a href="javascript:unhide('q2');">Here is my 2nd Question???</a></p>
<div id="q2" class="hidden">
<p>The 2nd Answer goes here.</p>
</div>