Javascript实现简单的选项卡
版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/u011043843/article/details/30723933
在线演示:http://jsfiddle.net/Web_Code/TbPDd/embedded/result/
<!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>
<meta http-equiv="content-type" content="texthtml;charset=utf-8">
<title>TabHost</title>
<style type="text/css">
#tab li
{
background-color: #3e3e3e;
list-style: none;
float: left;
margin-left: 2px;
color: white;
}
#tabContent
{
float: left;
display: none;
width: 242px;
height: 150px;
}
#tabContent ul
{
list-style: none;
background-color: #ccc;
padding-left: 5px;
margin-top: 0px;
}
#main
{
width: 250px;
margin: 0 auto;
height: 300px;
}
</style>
</head>
<body>
<div id="main">
<div style="margin-left:-42px">
<ul id="tab">
<li onclick="javascript:display(1);" style="background-color:#ccc;color:black;">
数 据 库
</li>
<li onclick="javascript:display(2);">
前台脚本
</li>
<li onclick="javascript:display(3);">
后台脚本
</li>
</ul>
</div>
<div id="tabContent" style="display:block">
<ul>
<li>MySql</li>
<li>SQL Server</li>
<li>Oracle</li>
<li>DB2</li>
</ul>
</div>
<div id="tabContent">
<ul>
<li>HTML</li>
<li>Ruby</li>
<li>JavaScript</li>
<li>Python</li>
</ul>
</div>
<div id="tabContent">
<ul>
<li>ASP</li>
<li>PHP</li>
<li>.Net</li>
<li>JSP</li>
</ul>
</div>
</div>
<script type="text/javascript">
var divs = document.getElementById("main").getElementsByTagName("div");
var lis = document.getElementById("tab").getElementsByTagName("li");
function display(num)
{
for(var i = 1; i < divs.length; i++)
{
if(i == num)
{
var con = divs[num];
con.style.display="block";
lis[i-1].style.backgroundColor = "#ccc";
lis[i-1].style.color = "black";
}
else
{
divs[i].style.display = "none";
lis[i-1].style.color = "white";
lis[i-1].style.backgroundColor = "#3e3e3e";
}
}
}
</script>
</body>
</html>
Javascript实现简单的选项卡的更多相关文章
- javascript简单的选项卡
实现一个简单的选项卡功能 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...
- JS入门学习,写一个简单的选项卡
/* 经过昨天一整天的纠结和摸索.总结下学习初期我最致命的几个问题…… 1.var oDiv = document.getElementById(''); 一定要多输,熟悉后o u什么的字母别搞 ...
- 【Css】一个简单的选项卡
这次来做一个简单的选项卡. 选项卡其实就分3个部分:html代码,用于显示的内容:css代码,用于显示的样式:javascript代码,用于点击事件. 老规矩,先写一个html坯子. <!DOC ...
- Jquery简单的选项卡实现
概述 原来对jQuery用的不是很多,主要就是表单验证这些部分,最近想要更深入的学习jQuery和JavaScript编码,就找来了一些视频进行学习,然后就做了这个简单的选项卡示例.视频学习地址见最后 ...
- JavaScript设置简单的自动时间
下面就是一段简单的JavaScript设置简单的自动时间,时间显示在一个输入框input里面. <html> <head> </head> <body> ...
- Javascript的简单测试环境
在<JavaScript忍者秘籍>2.4测试条件基础知识中,作者给出了一个精简版的assert和assert组的实现,对于初学者而言,这无疑是一个很好的例子,既让我们得到了一个好用的小工具 ...
- javaScript(2)---简单使用
javaScript(2)---简单使用 学习要点: 1.创建一张HTML页面 2.<Script>标签解析 3.JS代码嵌入的一些问题 一.创建一张HTML页面 <!DOCTYPE ...
- Javascript学习-简单测试环境
Javascript学习-简单测试环境 在<JavaScript忍者秘籍>2.4测试条件基础知识中,作者给出了一个精简版的assert和assert组的实现,对于初学者而言,这无疑是一个很 ...
- JavaScript中简单排序总结
JavaScript中简单排序总结 冒泡排序 经典排序算法, 双重for循环 在第二个for循环的时候, j < arr.len -1 -i , 这一步的优化很重要 function bullS ...
随机推荐
- ASP.NET Core and .NET Core Library Support
ASP.NET Core and .NET Core Library Support 详情参见:https://github.com/linezero/NETCoreLibrary/blob/mast ...
- 设计模式--备忘录模式C++实现
备忘录模式C++实现 1定义Memento pattern 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.这样以后就可以将该对象恢复到原先的状态 2类图 3实现 clas ...
- Git 常用命令和 Git Flow 梳理
git 用 git 有一段时间了,之前没有详细地了解 git flow,导致协作过程中或多或少出现了一些头疼问题.最近静下心来理了下 git flow 的整个流程,再回头看开朗了不少,总结到这里.介绍 ...
- 在接口请求时报错Unrecognized field "zZF1"
这个问题是json序列化问题,当参数中出现大写字母组成的字段时(例如:ZZF1),此时需在字段上加入注解:@JsonProperty(value = "ZZF1")
- UVA-11478 Halum (差分约束系统)
题目大意:一张n个节点的有向带边权图,每次操作能任选一个节点v个一个整数d,使以v为终点的边权值都减少d,以v为起点的边权值都增加d,求若干次操作后的最小边权值的非负最大值. 题目分析:用sum[i] ...
- mysql学习之旅
1,mysql安装脚本 #!/bin/bash RSYNC='10.39.2.120::wenhui/database/install' CMAKE='cmake-2.8.6.tar.gz' MYSQ ...
- 当vue路由变化时 改变导航条式样
这个是导航栏: <router-link to="/unusedOrder"> <div class="">路由1</div> ...
- 关于js中的原型链的理解
我们知道无论什么时候只要创建了一个函数,就会为该函数创建一个prototype属性,这个属性指向函数的原型对象,默认情况下所有原型对象都会自动获得一个constructor(构造函数)属性,这个属性包 ...
- dropload.js 上滑加载,下拉刷新
https://github.com/ximan/dropload dropload a javascript implementation of pull to refresh and up to ...
- 005PHP基础知识——数据类型(二)
<?php /** * 布尔型判断一种状态是否成立. * 布尔型 TRUE FALSE * 为布尔假型的类型: * 1. FALSE * 2. 0 * 3. 0.0 * 4. 空字符串为假 * ...