3 回答

TA貢獻(xiàn)51條經(jīng)驗(yàn) 獲得超28個(gè)贊
而且你也不用寫那麼多個(gè)
<li><img?src=""?alt=""></li>
<li><img?src=""?alt=""></li>
<li><img?src=""?alt=""></li>
<li><img?src=""?alt=""></li>
</ul>
<ul?class="tab">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
寫一個(gè)就可以了,然後當(dāng)點(diǎn)擊數(shù)字顯示相應(yīng)圖片,其他圖片消失就行

TA貢獻(xiàn)51條經(jīng)驗(yàn) 獲得超28個(gè)贊
<div class="box">
? ? <!-- 左 -->
? ? <ul class="lef">
? ? ? ? <li>1</li>
? ? ? ? <li>2</li>
? ? ? ? <li>3</li>
? ? ? ? <li>4</li>
? ? </ul>
? ? <!-- 右 -->
? ? <div class="rig">
? ? ? ? <ul class="img">
? ? ? ? ? ? <li><img src="img/1.jpg" alt="">1</li>
? ? ? ? ? ? <li><img src="img/2.jpg" alt="">2</li>
? ? ? ? ? ? <li><img src="img/3.jpg" alt="">3</li>
? ? ? ? ? ? <li><img src="img/4.jpg" alt="">4</li>
? ? ? ? </ul>
? ? ? ? <ul class="tab">
? ? ? ? ? ? ? ? <li>1</li>
? ? ? ? ? ? ? ? <li>2</li>
? ? ? ? ? ? ? ? <li>3</li>
? ? ? ? ? ? ? ? <li>4</li>
? ? ? ? </ul>
? ? </div>
</div>
<script>
var oTab = document.getElementsByClassName('tab')[0].getElementsByTagName('li'),
oImg = document.getElementsByClassName("img")[0].getElementsByTagName("li"),
length = oTab.length;
for(var i=0; i<length; i++){
? ? showImg(i);
}
function showImg(i) {
? ? oTab[i].onclick = function(){
? ? ? ? oImg[i].className = "open";
? ? };? ??
}
?
</script>
添加回答
舉報(bào)