JavaScript学习之选项卡
来源:互联网 发布:长沙源码信息有限公司 编辑:程序博客网 时间:2024/06/05 04:20
选项卡
主体内容:
<div id="box"> <ul> <li class="li">拨号</li> <li class="li">照片</li> <li class="li">信息</li> <li class="li">联系人</li> </ul> <div class="div">12345678</div> <div class="div"><img src="01.jpg"></div> <div class="div">通知信息</div> <div class="div">张三</div> </div>
css样式:
<style> * { padding: 0; margin: 0; } ul { height: 60px; } li { width: 100px; height: 60px; list-style: none; line-height: 60px; text-align: center; float: left; border: 1px silver solid; } #box { margin: 0 auto; width: 410px; height: 310px; margin-top: 100px; position: relative; } .div { width: 406px; height: 200px; border: 1px silver solid; position: absolute; text-align: center; line-height: 200px; display: none; } img{ width: 100px; } .active { background: red; }
js样式:
<script> var oli = document.getElementsByTagName("li");//获取标签为li的元素 var odiv = document.getElementById("box").getElementsByTagName("div");//获取id为box的里边的标签为div的元素 for(var i = 0; i < oli.length; i++) { oli[i].index = i;//index是自定义属性,相当于给oli的每一项定义了一个属性为i oli[0].className="active";//默认第一个li的class="active" odiv[0].style.display="block";";//默认第一个div显示出来 oli[i].onclick = function() {//li点击事件 //alert(1) for(var i = 0; i < oli.length; i++) {//循环清空li的样式并把div都隐藏 oli[i].className = ''; odiv[i].style.display = 'none'; } this.className = "active"//点击的这个li的class="active" odiv[this.index].style.display = "block";//对应的此时的div显示出来 } } </script>
阅读全文
0 0
- JavaScript学习之选项卡
- JavaScript之选项卡
- [学习笔记]JavaScript基础--选项卡
- JavaScript插件之Tab选项卡
- JavaScript 面向对象之选项卡
- easyui学习之选项卡面板
- 小程序学习之tab选项卡
- javascript之选项左右移动
- javascript选项卡切换
- javaScript选项卡实例
- javascript制作选项卡
- 选项卡【javascript/jquery】
- javascript选项卡
- javascript-tab选项卡
- JavaScript选项卡
- 浅谈JavaScript选项卡
- JavaScript 选项卡
- JavaScript选项卡
- app内支付宝支付php版所遇到几大坑
- 非常使用的mongodb的聚合函数(使用SpringDataMongoDb)
- mybatis学习之高级映射中的多对多查询
- 大二下,期末总结
- 芯片资料整理——MAX333
- JavaScript学习之选项卡
- 设置当前摄像机
- 有关#pragma warning,#pragma message,#pragma code_seg,#pragma comment
- Matlab2014a编译jar/dll 出错Test checkout of feature 'Compiler' failed
- 《简明Python教程》之数据结构
- 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- MyEclipse中服务器启动问题
- 开始时间
- Mycat安装以及使用测试