首先,让我们来看一下HTML布局如下:
< div class=“tab”>
<ul id="nav">
<li class="on" index="1">nav-1</li>
<li index="2">nav-2</li>
<li index="3">nav-3</li>
</ul>
<div class="showbox" id="imgbox">
<img src="../photo/04.jpg" alt="">
<img src="../photo/02.jpg" alt="" style="display: none;">
<img src="../photo/05.jpg" alt="" style="display: none;">
</div>
</div>
CSS样式,见截图:
下面就要运用到JavaScript来完成切换的效果。
(1)我们获取ID之后,利用for循环给每个li标签添加一个点击事件;再通过setAttribute()函数给每个li标签添加一个相同的类。如下图所示: