浅谈JavaScript选项卡
来源:互联网 发布:dnf剑宗短剑精通数据 编辑:程序博客网 时间:2024/06/04 18:49
选项卡的制作
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<meta name="keywords" content="选项卡,选项卡的关键字">
<meta name="description" content="选项卡的描述">
<link target="_blank">
<title>选项卡的练习</title>
<style>
*{margin: 0; padding:0;}
#box{width: 300px; height: 300px; margin:0 auto;}
#top li{display: block;width: 100px; height: 100px; float: left; background-color: #999; line-height: 100px; text-align: center;}
#content div{width: 300px; height: 300px;background-color: #f5f5f5;border: 1px solid #f5f5f5;}
.hidden{display: none;}
.highlight{text-decoration:underline; color:#f80;}
</style>
<script type="text/javascript">
var liArr,divArr;
var index=0;
window.onload=function(){
liArr=document.getElementById("top").getElementsByTagName("li");
divArr=document.getElementById("content").getElementsByTagName("div");
hiddenDiv();
divArr[0].className="";
for(var i=0;i<liArr.length;i++){
liArr[i].onmouseover=function(){
hiddenDiv();
index=getIndex(this,liArr);
liArr[index].className="highlight";
divArr[index].className="";
}
}
}
//隐藏所有div
function hiddenDiv(){for(var i=0;i<liArr.length;i++){
liArr[i].className="";
divArr[i].className="hidden";
}
}
//获取索引
function getIndex(obj,arr){for(var i=0;i<arr.length;i++){
if(obj==arr[i])
return i;
}
return -1;
}
</script>
</head>
<body>
<div id="box">
<div id="top">
<ul>
<li>国内新闻</li>
<li>国外新闻</li>
<li>热点新闻</li>
</ul>
</div>
<div id="content">
<div>我是国内新闻/div>
<div>我是国外新闻</div>
<div>我是热点新闻</div>
</div>
</div>
</body>
</html>
注意;索引的获取,本人在之前做的时候就是没有注意到这点。
现在拿出来给大家分享一下!希望对大家有点帮助。
1 0
- 浅谈JavaScript选项卡
- javascript选项卡切换
- javaScript选项卡实例
- javascript制作选项卡
- 选项卡【javascript/jquery】
- javascript选项卡
- javascript-tab选项卡
- JavaScript选项卡
- JavaScript 选项卡
- JavaScript之选项卡
- JavaScript选项卡
- JavaScript选项卡
- JavaScript选项卡
- JavaScript 选项卡
- 浅谈android的选项卡TabHost
- 浅谈Android选项卡(一)
- 浅谈Android选项卡(二)
- 浅谈Android选项卡(三)
- 内容提供器(Content Provider)
- 内存溢出和内存泄漏的区别
- spring bean初始化时机
- Flask Web服务开发
- VOLTE语音时延问题定位
- 浅谈JavaScript选项卡
- [LeetCode]Copy List with Random Pointer
- 用数组实现简单的栈
- MFC创建新Excel文档并设置其中的格式和字体
- 图形环境下的shell编程
- 利用java实现非递归二分查找
- (新知)数据结构--Treap--模版
- Nginx rewrite 301 永久重定向跳转
- Mutual Training for Wannafly Union #3