我现在的HTML如下:收集DIV类转换成JavaScript数组
<div class="wrapper" style="display:block;" id="item0"><!--- Stuff --></div>
<div class="wrapper" style="display:none;" id="item1"><!--- Stuff --></div>
<div class="wrapper" style="display:none;" id="item2"><!--- Stuff --></div>
<div class="wrapper" style="display:none;" id="item3"><!--- Stuff --></div>
<div class="wrapper" style="display:none;" id="item4"><!--- Stuff --></div>
然后我有前进/后退链接,调用相应的JavaScript函数,它看起来像这样:
function switchNextItem() {
var element0 = document.getElementById('item0');
var element1 = document.getElementById('item1');
var element2 = document.getElementById('item2');
var element3 = document.getElementById('item3');
var element4 = document.getElementById('item4');
if (element0.style.display == 'block') {
element0.style.display = 'none';
element1.style.display = 'block';
} else if (element1.style.display == 'block') {
element1.style.display = 'none';
element2.style.display = 'block';
} else if (element2.style.display == 'block') {
element2.style.display = 'none';
element3.style.display = 'block';
} else if (element3.style.display == 'block') {
element3.style.display = 'none';
element4.style.display = 'block';
} else if (element4.style.display == 'block') {
element4.style.display = 'none';
element0.style.display = 'block';
}
}
有没有可能让我更动态地做到这一点?
谢谢! (我不熟悉JavaScript)。
您是否有兴趣潜入“jQuery”的简单世界? – Phil