Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

6年前关闭。



Improve this question




当我单击按钮时,绿色和黄色的div关闭,但c4和c5也应该打开。现在我已经把它藏起来了。

我不知道该怎么实现...

在下面提供我的代码...
<div id="c4">content
    <button type="button">Click Me!</button>
</div>
<div id="c5">content
    <button type="button">Click Me!</button>
</div>

http://jsfiddle.net/c5WuM/11/

最佳答案

为什么要显示?单击c1时,您将隐藏其他2个,但是没有代码使c4和c5出现。我想念什么吗?应该使c4和c5出现的代码在哪里?

这行代码仅获取C1,C2和C3的元素。我不知道您是否希望C4和C5也处于该阵列中。

this.ch  = box.getElementsByTagName('DIV');

更新:

我不知道您想在哪里适应您的逻辑,但是这里是您仅使用JavaScript来显示/隐藏C4和C5的方法。

显示元素-
document.getElementById("C4").style.display = "block";
document.getElementById("C5").style.display = "block";

隐藏元素-
document.getElementById("C4").style.display = "none";
document.getElementById("C5").style.display = "none";

关于javascript - 关闭两个div后显示隐藏的div ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22339704/

10-11 11:19