js小例子(标签页)

运用js写的一个小例子,实现点击不同的标签出现不同的内容:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4     <meta chaset="utf-8">
 5 <script>
 6 function nav(obj, x)
 7 {
 8     var a = obj.parentNode.parentNode.children;
 9     for(var i =0;i<a.length;i++) {
10       a[i].style="border:1px solid red";
11     }
12 obj.parentNode.style="border-bottom:white;";
13     var div = document.getElementsByName("Div");
14     for(var i =0;i<div.length;i++) {
15         div[i].style.display="none";
16          div[x].style.display="";
17     }
18 }
19 </script>
20     <style>
21         ul{list-style:none;}
22         ul li{border: 1px solid red;float:left;padding:10px }
23         .li{padding:0;width:200px;margin-top:42px}
24         .active{
25         border-bottom:white;
26         }
27         a{text-decoration:none;}
28         div{padding:100px}
29         div h1{text-align:center;}
30     </style>
31 </head>
32 <body>
33     <ul>
34         <li class="li"></li>
35         <li class="active"><a href="#" onclick="nav(this, 0)">导航1</a></li>
36         <li><a href="#" onclick="nav(this, 1)">导航2</a></li>
37         <li><a href="#" onclick="nav(this, 2)">导航3</a></li>
38         <li class="li"></li>
39     </ul>
40     <div id="div1" name="Div"><h1>内容1</h1></div>
41     <div id="div2" name="Div" style="display:none"><h1>内容2</h1></div>
42     <div id="div3" name="Div" style="display:none"><h1>内容3</h1></div>
43 </body>
44 </html>
45             
时间: 2024-12-12 12:04:41

js小例子(标签页)的相关文章

整理用js实现tab标签页

首先是css样式,比如这样的: 1 <style> 2 *{ 3 margin:0; 4 padding: 0; 5 list-style: none; 6 font-size: 12px; 7 } 8 .notice{ 9 width: 298px; 10 height: 98px; 11 margin: 10px; 12 border:1px solid #7c7c7c; 13 overflow: hidden; 14 } 15 .notice-tit{ 16 height: 27px;

Bootstrap的js插件之标签页

data-toggle="tab"--指明标签项具有切换响应功能: .tab-content--包裹标签页的所有内容部分: .tab-pane--包裹对应标签项的内容部分: .fade--设置标签项切换时有淡入淡出的效果: .in--设置标签页第一项淡入的初始化效果: .active--设置标签页以及对应标签项的内容处于激活状态: 更多细节参考示例: <!DOCTYPE html> <html lang="zh_CN"> <head&g

js实现多标签页效果

点击导航按钮切换div的内容 html代码: <div class="tabs"> <ul id="tab"> <li><a href="#" data-id="#content1" data-toggle="tab">10元套餐</a></li> <li><a href="#" data-id=&

js封装tab标签页

1 <html> 2 <head> 3 <title></title> 4 <meta charset="UTF-8"> 5 <style> 6 *{ padding:0; margin:0;} 7 .block{ display:block;} 8 .none{ display:none;} 9 #wrap,#wraps{ width:500px; height:230px; overflow:hidden; m

js小例子

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"         "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>     <title></title>     <meta http-equiv="Content-Type" content=&qu

小谷实战Jquery(四)--标签页效果

这两天完成了实战四五六的例子,实例四是标签页的实现方法,实例五是级联菜单下拉框,实例六是窗口效果,都是web层常用的效果.越到后面越发觉得技术这东西,就是一种思路的展现,懂了要实现效果的来龙去脉,代码就是表达的一种工具,后台展示的是逻辑,前台展现的是图形. 说一下这个标签页吧,第一个标签由两部分组成,鼠标移到上面标签上,下面对应显示相应的内容.借助CSS实现标签和内容相融合的效果.这次我们先看最终效果. HTML: <span style="font-size:18px;">

实战Jquery(四)--标签页效果

? ? ? ? 这两天完毕了实战四五六的样例,实例四是标签页的实现方法,实例五是级联菜单下拉框,实例六是窗体效果,都是web层经常使用的效果.越到后面越发认为技术这东西,就是一种思路的展现,懂了要实现效果的来龙去脉,代码就是表达的一种工具,后台展示的是逻辑,前台展现的是图形. ? ? ? ? 说一下这个标签页吧,第一个标签由两部分组成,鼠标移到上面标签上,以下相应显示相应的内容.借助CSS实现标签和内容相融合的效果.这次我们先看终于效果. watermark/2/text/aHR0cDovL2J

JS实现鼠标移入标签页的完整title提示

一.条件 1.在鼠标移入标签上时可以捕获到 title 对象身上触发的事件: 2.网页标签不在页面的范围内了,但是他还是在当前屏幕内: 3.标签与页面相对于屏幕的位置都可以得到. 有了以上三个条件我们就能够自己实现JS实现鼠标移入标签页的完整 title 提示的功能了. 二.实现功能 直接上代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-

标签页(tab)切换的原生js,jquery和bootstrap实现

概述 这是我在学习课程Tab选项卡切换效果时做的总结和练手. 原课程中只有原生js实现,jquery和bootstrap实现是我自己补上的. 本节内容 标签页(tab)切换的原生js实现 标签页(tab)切换的jquery实现 标签页(tab)切换的bootstrap实现 标签页(tab)切换的原生js实现 说明: 代码是我自己写的,与课程中的不一样. 主要利用display:none来把部分内容隐藏而显示其它内容. 遇到了事件的循环绑定,我是利用添加id使其成为钩子来解决的. 代码: <!DO