下面代碼供參考:
<div class="box">
<a href="javascript:" class="change">換壹批A</a>
<div style="display:block;">
<a href="#">1</a><a href="#">2</a><a href="#">3</a>
</div>
<div style="display:none;">
<a href="#">4</a><a href="#">5</a><a href="#">6</a>
</div>
<div style="display:none;">
<a href="#">7</a><a href="#">8</a><a href="#">9</a>
</div>
</div>
<div class="box">
<a href="javascript:" class="change">換壹批B</a>
<div style="display:block;">
<a href="#">1</a><a href="#">2</a><a href="#">3</a>
</div>
<div style="display:none;">
<a href="#">4</a><a href="#">5</a><a href="#">6</a>
</div>
<div style="display:none;">
<a href="#">7</a><a href="#">8</a><a href="#">9</a>
</div>
</div>
<script>
window.onload=function(){
var change=document.querySelectorAll("a.change");
for(var i=0;i<change.length;i++){
change[i].onclick=function(){
var suba=this.parentNode.querySelectorAll("div");
for(var j=0;j<suba.length;j++){
if(suba[j].style.display=="block"){
suba[j].style.display="none";
suba[(j+1)%suba.length].style.display="block";
break;
}
}
}
}
}
</script>