【发布时间】:2012-11-08 09:19:51
【问题描述】:
我有一个动态生成 Div 的数组。现在我想隐藏和显示 div,一次应该显示 1 个 div,并显示下一个 div,用户必须点击按钮。像这样:
<?php $h=0;?>
<script stype="textjavascript">
function test() {
document.getElementById("set").style.display="none";
document.getElementById("set<?php echo $h+1; ?>").style.display="block";
}
</script>
<?php
foreach($sets as $set){
if($h==0)
{
?>
<div id="set">
</php } else { ?>
<div id="set<?php echo $h;?>" style="display:none;">
<p><a class="continue" href="#" onclick="test()">Continue</a></p>
</div>
<?php $h++; } } ?>
现在使用上面的代码我可以隐藏和显示 2 div,但在 3 div 的情况下它不起作用,请告诉我我做错了什么。
【问题讨论】:
标签: php javascript show-hide