我現在的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