JS---自己制作的选项卡

<html>
<head>
	<title></title>
	<style type="text/css">
		*{
			margin: 0;
			padding: 0;
		}

		ul,li{
			list-style-type: none;
		}

		#outer{
			width: 400px;
			height: 200px;
			border: 1px solid #666;
		}
		#tab{
			height: 30px;
			background: #666;
		}

		#tab li{
			width: 100px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			float: left;
			color: white;
		}

		#tab li.current{
			background: #ccc;
			color: 000;
		}

		#content ul{
			display: none;
		}
	</style>
</head>
<body>
	<div id="outer">
		<ul id="tab">
			<li class="current">html</li>
			<li>css</li>
			<li>js</li>
		</ul>
		<div id="content">
			<ul style="display:block;">
				<li>a</li>
				<li>a</li>
				<li>a</li>
			</ul>
			<ul>
				<li>b</li>
				<li>b</li>
				<li>b</li>
			</ul>
			<ul>
				<li>c</li>
				<li>c</li>
				<li>c</li>
			</ul>
		</div>
	</div>

	<script type="text/javascript">
		var oLis=document.getElementById("tab").getElementsByTagName(‘li‘);
		var oUls=document.getElementById("content").getElementsByTagName(‘ul‘);
		for (var i = 0; i < oLis.length; i++) {
			oLis[i].index=i;
			oLis[i].onmouseover=function() {
				for(var j=0;j<oLis.length;j++){
					oLis[j].className=‘‘;
					this.className=‘current‘;
					oUls[j].style.display=‘none‘;
					oUls[this.index].style.display=‘block‘;
				}
			}
		};
	</script>
</body>
</html>
时间: 2024-10-24 23:40:15

JS---自己制作的选项卡的相关文章

:target伪类制作tab选项卡

:target伪类的作用是突出显示活动的HTML锚,下面是一个简单的例子: HTML代码: 1 <div> 2 <a href="#demo1">点击此处</a> 3 </div> 4 <div id="demo1">测试结果</div> CSS代码: 1 :target{ 2 color: #343434; 3 border: 1px solid red; 4 background-color

echarts &nbsp; js 模板制作 地图 案例分享

今天分享一个 echarts   js 模板制作 地图 案例,有类似需求的筒子可以参考 O(∩_∩)O 需求:因为最近管理的全国各地代理服务器越来越多,有时上级需要看下我们的代理分布,比如带宽,比如供应商,如果用纯excel不是很直观,就套用了前端的Js模板,修改了些代码,填充部分值进去,就出来基本效果了. 上效果图: 基本上把全国各地的资源情况很直观的显示出来了,这里只填充了部分值,后期会将值存入mysql,并且用上ajax 来塞值,这里就列个基本的效果图. 5分钟上手echarts,官网教程

原生JS画的tab选项卡

记录一下原生js写的tab选项卡 鼠标滑入可以切换图片 离开之后自动切换 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-

js实现的tab选项卡功能

js实现的tab选项卡功能:选项卡功能在各种网站有各种形式的应用和,当时实现选项卡功能的方式也有多种多样,下面就简单介绍一下使用js实现选项卡功能的一种方式,在美观方面就不去精雕细刻了,只介绍js实现此功能的原理.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http:/

一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app

一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app 转载 作者:jrainlau 链接:https://segmentfault.com/a/1190000005844155 项目地址:https://github.com/jrainlau/wechat-subscriptor 下载&运行 git clone git@github.com:jrainlau/wechat-subscriptor.git cd wechat-subscriptor && np

JS+ajax制作新浪微博文字效果

JS+ajax制作新浪微博文字效果,新浪微博效果,文字淡入效果.JS代码 下载地址:http://www.huiyi8.com/sc/6426.html(转载请注明此处)

JS 学习制作一个二级菜单

1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title>菜单栏</title> 5 <script src="jquery/jquery-2.1.1.js"></script> 6 <script> 7 $(document).ready(function () {

一款CSS+JS+DIV制作的蓝色风格tab滑动门

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>一款CSS+JS+DIV制作的蓝色风格ta

Chart.js报表制作

需要引入Chart.js <%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML> <html> <head> <title>报表</title> <script src="js/Chart.js"></script> </head> <body> <l

javascript控制制作tab选项卡(兼容ie6,FF,chrome等)

今天分享一个javascript制作选项卡的代码.所以自己尝试做了,以前一般都是用CSS做的,现在用js做,虽然很简单,不过要考虑到它的可维护性和可重复性,扩展性就要多考虑一些东西了.   下面是我写的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &l