我有一个数组可以动态生成Div。现在我想隐藏&显示div和1 div应该一次显示并显示下一个div用户必须单击button.something这样的:在PHP中动态显示/隐藏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格,但在3个DIV它是不工作的情况下,请让我知道我做错了。
好的,谢谢..你有什么想法吗? –
OP正在使用Javascript,这已经足够了。 – irrelephant
这不是一个真正的答案。他已经在使用javascript来隐藏/显示元素。他通过PHP输出div。为什么要通过javascript输出它们更合乎逻辑? – CharliePrynn