栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

基于javascript实现tab选项卡切换特效调试笔记

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于javascript实现tab选项卡切换特效调试笔记

本文实例为大家分析了javascript实现tab选项卡切换的调试笔记,供大家参考,具体内容如下

制作导航栏,点击导航栏元素时下面的内容会产生相应的变化,并且该元素显示特殊样式。

js源代码:

//导航栏单击变换内容
function tabSwitch(_this,num) {
 var tag = document.getElementById("nav9");
 var number = tag.getElementsByTagName("a"); //获取导航栏元素个数(getElementsByTagName是返回元素素组)
 var divNum = document.getElementsByClassName("eachDiv"); //获取导航元素对应的div个数
 for(var i=0;i

HTML代码:




 
 
 
 
  .l_nav1 {
   height: 30px;
   padding-top: 8px;
  }
  .l_nav1 a{
   color: #3C3C3C;
   text-decoration: none;
   padding: 8px;
  }
  .l_nav1 a:hover,#l_nav1 a:active {
   color: green;
   text-decoration: underline;
  }
  .l_nav1 .l_nav1_no1 { 
   color: green;
   text-decoration: none;
   border-top: solid 1px green;
  }

  .l_no2 {
   background-color: #ffffff;
   border: solid 1px #E0E0E0;
   height: 282px;
   width: 276px;
   overflow: scroll; 
  }
  .l_no2 ul{  
   padding-left: 0px;
   line-height: 25px;
   font-size: 14px;;
  }
  .l_no2 ul li{
   list-style: none;
  }
  .l_no2 ul a{
   color: #3C3C3C;
   text-decoration: none;
  }
  .l_no2 ul a:active,.l_no2 ul a:hover {
   color: red;
   text-decoration: underline;
  }
 


 
 
   
   
   
  • ·县领导找不着住建局长 对其通报批评
  • ·女子亲热感觉"卡" 检查现"异形"侵体
  • ·大妈被女童玩具小车撞到 叫来救护车
  • ·六旬老人遇老相识 30元发生关系被抓
  • ·妻子产子收1200枚鸡蛋 丈夫1天卖光
  • ·母猪产下八名男婴 原因竟然如此凄凉
  • ·小夫妻宾馆开房 隔壁大叔全程看直播
  • ·老汉自造房车囚禁两妙龄女 边走边玩
  • ·金星追问陈坤儿子生母 他还真招认了
  • ·台湾女星“酒后乱性” 婆婆当场傻眼
  • ·车晓和前夫离婚后 如此评价这段经历
  • ·韩国卖淫女星身份遭曝光!G.NA在列
  • ·朝鲜愤然击落美军侦察机 美为何认怂
  • ·多数人不知道 中国已经买过四艘航母
  • ·中国两栖登陆王牌协同作战 场面壮观
  • ·朝鲜惊人作战计划曝光:突袭朴槿惠
  • ·末战胜卡塔尔不够 国足期待2队犯错
  • ·赛中产子属误传 产妇是辽宁女排队员
  • ·球迷50万赌国足赢4球以上 血本无归
  • ·高洪波:国足只能算一般队 比较命苦

效果图:

 

调试笔记:

1.错误一:

var number = tag.getElementsByTagName("a").length;  

(1)报错:

     

(2)解释及改正:

  **getElementsByTagName()就是返回元素素组,如果再取它的长度的话,number就只是一个数字,所以number[i].className = " ";就会报错。**

  改正:

 var number = tag.getElementsByTagName("a");

2.错误二:

 for(var i=0;i

这里的number应该是一个数字,代表a元素的个数,由错误一可知,获取number的长度,即应该改为:

for(var i=0;i

以上就是本文的全部内容,希望对大家的学习有所帮助。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/97763.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号