【发布时间】:2012-11-06 07:31:07
【问题描述】:
我有一个 class 的 div(其中有 5 个)。在我的 CSS 中,我将该类设置为 display:none;。每个 div 也有一个唯一的 ID。我想用JS让这些div单独出现。
类似这样的:
<style>
.hidden{
display:none; }
</style>
<script>
function displayDiv1(){
document.getElementById('div1').style.display = "block"; }
function displayDiv2(){
document.getElementById('div2').style.display = "block"; }
</script>
<div class="hidden" id="div1">
<p>some stuff here</p>
</div>
<div class="hidden" id="div2">
<p>some more stuff here</p>
</div>
这是一个 jfiddle(不工作)http://jsfiddle.net/DAzZT/
是否可以做这样的事情,还是我必须使用id 而不是class 单独声明每个div display:none;?
【问题讨论】:
标签: javascript css class html