简单选项卡

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>选项卡效果</title>
<style>
img{border: none;vertical-align: top}
#box{width:640px;height: 270px;position: relative; }
#box ul{width:640px;height: 270px;position: relative; }
#box ul li{width:640px;height: 270px;position: absolute;list-style-type: none;}
#box ol {position: absolute;right: 50px;bottom: 30px;}
ol li{width: 20px;height: 20px;margin: 3px;float: left;list-style-type: none;background: #fff;color: #f60;text-align: center}
ol .active{background:#f60 ;color:#fff ;}
</style>
</head>
<body>
<div id="box">
<ul >
<li style="display:block"><img src="images/1.jpg" alt=""></li>
<li><img src="images/2.jpg" alt=""></li>
<li><img src="images/3.jpg" alt=""></li>
<li><img src="images/4.jpg" alt=""></li>
<li><img src="images/5.jpg" alt=""></li>
</ul>
<ol>
<li class="active">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ol>
</div>
<script>
var oul=document.getElementsByTagName('ul')[0];
var uli=oul.getElementsByTagName('li');
var ool=document.getElementsByTagName('ol')[0];
var oli=ool.getElementsByTagName('li');
for(var i=0;i<oli.length;i++){
oli[i].index=i;
oli[i].onmouseover=function(){
for(var i=0;i<oli.length;i++){
oli[i].className='';
uli[i].style.display='none'
}
this.className='active';
uli[this.index].style.display='block'
}
}

</script>
</body>
</html>
posted @ 2019-02-22 16:07  风的方向·  阅读(91)  评论(0编辑  收藏  举报