【发布时间】:2014-01-26 16:10:12
【问题描述】:
我会直接说:
我需要做的是通过按下一个按钮隐藏一个特定的 div,它应该是一个切换,所以基本上:按一次隐藏,再按一次显示,再按一次隐藏等等......
我希望在 CSS 中完成隐藏/显示规则并在纯 javascript 中完成交互(请不要使用 jquery)。好吧,这就是我需要做的,但我不太确定如何执行 javascript 代码。
html:
<p class="button">Show/hide<p>
<div> I want to hide this by pressing the button above</div>
css:
#showhide {
display: none;
}
.button {
display: block;
height: 30px;
width: 100px;
background: green;
text-align: center;
padding-top: 10px;
padding-left: 0px;
font: 15px arial bold;
border: 1px solid black;
text-decoration: none;
list-style:none;
margin: 10px 0px 10px 0px;
}
另外,如果你觉得这个问题不属于这里或者很愚蠢,请尽量不要粗鲁,我只是想在这里学习。
【问题讨论】:
-
您可以在 div 中添加和删除一个类以显示/隐藏它。优秀的综述:stackoverflow.com/questions/195951/…
-
用jquery你可以使用这个简单的函数.toggle() api.jquery.com/toggle
标签: javascript css toggle hide show