我的网站有一些常见问题页面的JavaScript代码。所以,你点击这个问题,答案就会出现。现在,我无法弄清楚的是,当我点击了一个问题并且这个问题已经打开时,当我点击另一个问题时,我想让上一个问题关闭。基本上,一次只能打开一个。找到类似的代码,但不是我正在寻找的。用Javascript显示和隐藏文本
任何帮助将是伟大的,这是我的代码。谢谢!!!! KAIT
<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>
它可能会更快使用一个手风琴[jQuery的手风琴(http://jqueryui.com/accordion/) – 2013-03-01 14:26:35
@axrwkr那是相当沉重的重量这种情况。 – 2013-03-01 14:28:36
你使用jQuery吗? – Wryte 2013-03-01 14:32:00