JS简单实现选项卡的切换

效果描述如下:

  当鼠标悬浮到某个选项卡时即为当前选项卡,并展示对应选项卡的内容。


代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>随便</title>
	<style>
     .active{
     	background:yellow;
     }
     #box>div{
        border:solid 1px silver;
        width: 240px;height: 200px;
        display: none;
     }
	</style>
	<script>
		window.οnlοad=function(){
			var a=document.getElementById('input');
			var abtn=a.getElementsByTagName('input');
			var b=document.getElementById('box');
			var obox=b.getElementsByTagName('div');
			obox[0].style.display='block';
            for(var i=0;i<abtn.length;i++){
               abtn[i].index=i;
               abtn[i].οnmοuseοver=function(){
               	 for(var i=0;i<abtn.length;i++){
               	 	abtn[i].className='';
               	 	obox[i].style.display='none';
               	 }
                 this.className='active';
                 obox[this.index].style.display='block';
               }
            }
		}
	</script>
</head>
<body>
	<div id="input">
		<input type="button" value="中国">
		<input type="button" value="英国">
		<input type="button" value="德国">
		<input type="button" value="法国">
		<input type="button" value="美国">
	</div>	
       <div id="box">
    	       <div><p>中国,全称“中华人民共和国”,当今世界上最大的发展中国家。</p></div>
    	       <div><p>英国,全称“大不列颠及北爱尔兰联合王国”,曾经的“日不落帝国”。</p></div>
    	       <div><p>德国,全称“德意志联邦共和国”,老牌发达国家,制造强国。</p></div>
    	       <div><p>法国,全称“法兰西第五共和国”,老牌发达国家。</p></div>
    	       <div><p>美国,全称“美利坚合众国”,当今世界上最大发达国家和唯一的“超级大国”。</p></div>
       </div>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值