我有一个动态生成 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 的情况下它不起作用,请让我知道我做错了什么。