tab表单三种写法及问题
来源:互联网 发布:梵高色盲知乎 编辑:程序博客网 时间:2024/06/15 18:53
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="js/jquery-1.8.0.js"></script> <style> .div-tab-head{ width: 104px; height: 32px; float: left; } .div-tab-head>div{ width: 100px; height: 30px; border: 1px solid darkblue; } .box{ height: 800px; width: 1200px; float: left; } iframe{ border: none; height: 800px; width: 1200px; display: none; } .show{ display: block; } .Odiv{ background-color: #2aabd2; color: #fff; } </style></head><body> <div class="box" id="box"> <iframe class="show" src="https://www.baidu.com/"></iframe> <iframe src="http://www.w3school.com.cn/"></iframe> <iframe src="http://www.runoob.com/jquery/jquery-tutorial.html"></iframe> </div> <div class="div-tab-head" id="div-tab-head"> <div class="Odiv">百度</div> <div>W3c</div> <div>菜鸟</div> </div></body><!--jquery写法--><!--此方法获取子级元素时在webStorm会出现警告--><!--<script>--> <!--$("#div-tab-head div").click(function() {--> <!--var i = $(this).index();//下标第一种写法--> <!--//var i = $('tit').index(this);//下标第二种写法--> <!--$(this).addClass('Odiv').siblings().removeClass('Odiv');--> <!--$('#box iframe').eq(i).show().siblings().hide();--> <!--});--><!--</script>--><!--jquery find遍历子级元素--><!--显示正常--><!--<script>--> <!--$("#div-tab-head").find('div').click(function(){--> <!--var i = $(this).index();--> <!--$(this).addClass('Odiv').siblings().removeClass('Odiv');--> <!--$('#box').find('iframe').eq(i).show().siblings().hide();--> <!--})--><!--</script>--><!--javascript写法--><script> var Box = document.getElementById("box"); var Box_list = box.getElementsByTagName("iframe"); var OTab_head = document.getElementById("div-tab-head"); var Odiv = OTab_head.getElementsByTagName("div");// alert(Odiv.length); for(i=0,len = Odiv.length; i<len; i++){ Odiv[i].index = i; Odiv[i].onclick = function(){ for(var n=0; n<len; n++){ Box_list[n].className=""; Odiv[n].className=""; } Box_list[this.index].className="show"; this.className="Odiv"; } }</script></html>
阅读全文
0 0
- tab表单三种写法及问题
- 表单验证(三种写法)
- 有限状态机的三种写法及优缺点
- Ext.Button点击事件的三种写法及比较
- Ext.Button点击事件的三种写法及比较
- plsql程序的基本写法及三种循环
- easyUi里tab存在则更新iframe写法问题
- 三种CSS写法
- tab的简单写法
- 数组的三种写法
- 依赖的三种写法
- 自定义类,三种写法
- 赋值的三种写法
- 三种urls的写法
- OC 三种单列写法
- 树状数组三种写法
- android Handler 三种写法
- Action的三种写法
- MyEclipse相关配置
- Android Studio新建类头部注释和添加函数注释模板及快捷键
- kaldi中文语音识别thchs30模型训练代码功能和配置参数解读
- Matlab中plot基本用法
- Sysbench压力测试基准测试用例
- tab表单三种写法及问题
- jQuery的ajax学习(二)事件监听
- 强连通分量
- Android性能优化之利用Rxlifecycle解决RxJava内存泄漏
- Leetcode 158 Read N Characters Given Read4 II
- 给初学者的RxJava2.0教程(四)
- 为什么要把堆栈分离
- 安全理解——公钥,私钥,数字签名,数字证书
- Scrollview嵌套RecyclerView