js选项卡的基本操作

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<script type="text/javascript">
	window.onload=function(){
        var ob = document.getElementById('div1');
        var ob1  = div1.getElementsByTagName('input');
        var ob2= div1.getElementsByTagName('div');
       
        for(var i = 0;i< ob1.length;i++){
        	ob1[i].index=i;
              ob1[i].onmouseover=function(){
               
         for(var i = 0;i< ob1.length;i++){
         	     ob2[i].style.display='none';
   	              ob1[i].className='';
                                         }    
        this.className='active';
         ob2[this.index].style.display='block';

        
        }  
         ob1[i].onmouseout=function(){
         	for(var i=0 ; i< ob1.length;i++){
         		ob2[i]['style']['display']='none';
         	}
         }

        }  

        };  
  

</script>
<body>
<style type="text/css">
#div1 div{
	width: 100px;
	height: 100px;
	border-top: 2px solid grey;
	background-color: #ccc;
}	
.active {
	background-color: yellow;
}

</style>
<div id="div1">
	

<input type="button" value="1" class="active">
<input type="button" value="2">
<input type="button" value="3">
<input type="button" value="4">

<div  style="display:block;" >1111</div>
<div style="display: none;">2222</div>
<div style="display: none;">3333</div>
<div style="display: none;">4444</div>


</div>

</body>
</html>
发布了62 篇原创文章 · 获赞 102 · 访问量 3169

猜你喜欢

转载自blog.csdn.net/weixin_44763595/article/details/104698186