亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS實現標簽頁切換效果

2019-11-19 16:40:09
字體:
來源:轉載
供稿:網友

本文實例為大家分享了JS標簽頁切換的具體代碼,供大家參考,具體內容如下

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>resize</title><style type="text/css">*{margin:0;padding:0;} #wrap{width:500px; margin:10px auto; } #tag{ width:498px; overflow:hidden; background:#000; border:1px solid #000; } #tag li{list-style:none; float:left; margin-right:0px; color:white; padding:5px 20px; cursor: pointer;} #tag .current{ color:#000; background:#ccc; } #tagContent div{ width:498px; border:1px solid #000; border-top:none; height:300px; display:none; }</style></head><body><div id="warp"> <ul id="tag">  <li>標簽一</li>  <li>標簽二</li>  <li>標簽三</li>  <li>標簽4</li>  <li>標簽5</li> </ul> <div id="tagContent">  <div class="J_tabClass"> 內容一<br>內容一 </div>  <div class="J_tabClass"> 內容二<br>內容二 </div>  <div class="J_tabClass"> 內容三<br>內容三 </div>  <div class="J_tabClass"> 內容4<br>內容4 </div>  <div class="J_tabClass"> 內容4<br>內容5555555555555555 </div> </div></div><script type="text/javascript">//nameSpacevar VVG = {};VVG.DOM = {};//創建getElementsByClassName方法VVG.DOM.getElementsByClassName = function(str,parent,tag){ //父節點存在if(parent){ // 當父節點為string類型時,查找DOM節點,否則直接引用parent  parent = typeof parent == "string" ? document.getElementById(parent):parent;  // parent為空時提示錯誤信息if(!parent) alert("找不到標簽,請檢查參數是否正確"); }else{  // 未傳值時,父節點為body  parent = document.body; } // tagContent為節點類型,未傳值時為all節點 tag = tag || "*"; // 在父節點查找子節點,建立空數組arrvar els = parent.getElementsByTagName(tag),arr=[]; for(var i=0,n=els.length;i<n;i++){  // 查找每個節點下的classname,以空格分離為一個k數組for(var j=0,k=els[i].className.split(" "),l=k.length;j<1;j++){   // 當K數組中有一個值與str值相等時,記住這個標簽并推入arr數組if(k[j]==str){   arr.push(els[i]);   break;   }  } } // 返回數組return arr;}//創建TabManager對象VVG.TabManager = function(oo){   this.root = oo.root || "warp";    this.tabUlId = oo.tabUlId||"tabUlId";   this.tabConId = oo.tabConId||"tabConId";   this.tabConClass = oo.tabConClass||"J_tabClass";   this.trggle = oo.trggle || "click";   this.currentCss = oo.currentCss || "current";  }VVG.TabManager.prototype = {  tabChange:function(){   // 獲取UL的idvar ulid = document.getElementById(this.tabUlId);   // 獲取UL下的LI元素var ulli = ulid.getElementsByTagName("li");   // 獲取內容盒子DIV元素var tabConId = document.getElementById(this.tabConId);   // 獲取root下的div的class為特定值的對象數組var tabConClasses = VVG.DOM.getElementsByClassName(this.tabConClass,this.root,"div");   // 初始化   ulli[0].className = this.currentCss;   tabConClasses[0].style.display = 'block';   for (var i = ulli.length - 1; i >= 0; i--) {   // 賦值this 與 that,避免this混亂var that = this;   // 設置對象index屬性   ulli[i].index = i;   // 設置對象的事件   ulli[i]["on" + this.trggle] = function(){    for(var j = tabConClasses.length - 1; j >= 0; j--){     tabConClasses[j].style.display = "none";     ulli[j].className = "";    }    tabConClasses[this.index].style.display = "block";    this.className = that.currentCss;   }   }  } }// 新建對象實例var TabManager1 = new VVG.TabManager( { root:"warp",//包裹tab對象的div層的ID名稱,必填 tabUlId:"tag",//TAB標簽LI元素的父親UL元素的ID名稱,必填 tabConId:"tagContent",//內容元素的包裹盒子的ID名稱,必填  trggle:"mouseover",//切換方式,默認為click,可選 currentCss:"current",//TAB標簽liy元素的當前CSS名稱,默認為current tabConClass:"J_tabClass",//內容元素的CLASS名稱,默認為J_tabClass });// 調用對象方法TabManager1.tabChange();</script></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
视频直播国产精品| 国产一区二区三区在线免费观看| 久久夜色精品亚洲噜噜国产mv| 国产精品www| 欧美中在线观看| 欧美一级成年大片在线观看| 91在线视频一区| 91av在线免费观看视频| 日韩日本欧美亚洲| 精品国产区一区二区三区在线观看| 欧美另类精品xxxx孕妇| 国产精品美女久久久免费| 欧美性xxxx极品高清hd直播| 国产精品久久久久久久美男| 91九色国产在线| 国产精品久久久一区| 国产成人一区二区| 欧美日韩一区二区免费视频| 麻豆乱码国产一区二区三区| 国产精品第七十二页| 国产欧美日韩丝袜精品一区| 88国产精品欧美一区二区三区| 欧洲亚洲妇女av| 日韩欧美国产激情| 91精品视频在线免费观看| 亚洲精品乱码久久久久久按摩观| 欧美俄罗斯性视频| 国产日韩精品入口| 国产91精品久久久| 日韩精品欧美激情| 欧美成人免费在线视频| 国内精品一区二区三区| 中文字幕日韩精品在线| 国模精品一区二区三区色天香| 日本精品在线视频| 国产午夜精品视频免费不卡69堂| 国产成人鲁鲁免费视频a| 亚洲va欧美va国产综合剧情| 国产欧美精品久久久| 在线成人中文字幕| 成人国产精品av| 午夜精品福利视频| 国产拍精品一二三| 久久精品国产91精品亚洲| 国产精品视频xxx| 欧美性xxxx极品hd欧美风情| 成人免费视频xnxx.com| 欧美日本高清视频| 亚洲精品久久久久久久久| 久久这里有精品视频| 成人精品一区二区三区电影免费| 57pao成人国产永久免费| 日韩欧美在线网址| 福利精品视频在线| 日韩欧美亚洲成人| 精品女同一区二区三区在线播放| 亚洲奶大毛多的老太婆| 亚洲激情 国产| 久久久久中文字幕2018| 在线观看日韩专区| 日韩视频在线免费观看| 欧美精品激情在线观看| 国外色69视频在线观看| 亚洲国产天堂久久综合| 欧美激情喷水视频| 91国语精品自产拍在线观看性色| 69视频在线播放| 国产精品免费久久久| 国产免费亚洲高清| 欧美久久精品午夜青青大伊人| 97免费视频在线播放| 欧美又大粗又爽又黄大片视频| 国产97在线播放| 欧美日韩国产色| 欧美激情精品久久久久久变态| 国外成人在线直播| 久久天天躁日日躁| 国产精品午夜一区二区欲梦| 亚洲精品一区二三区不卡| 久久久久久久亚洲精品| 亚洲人成欧美中文字幕| 日韩免费不卡av| 一区二区日韩精品| 国产主播精品在线| 色综合久久悠悠| 久久福利视频网| 亚洲一区二区久久久久久| 欧美性生交大片免费| 中文字幕精品www乱入免费视频| 91系列在线观看| 国产一区二区三区在线播放免费观看| 97久久精品国产| 亚洲精品久久久久久久久久久久| 国产精品视频免费观看www| 57pao成人国产永久免费| 中文字幕在线成人| 久久亚洲精品毛片| 精品久久久久久| 66m—66摸成人免费视频| 国产精品黄视频| 91精品国产高清| 日韩av最新在线| 国产在线观看一区二区三区| 国产精品爱啪在线线免费观看| 91精品视频网站| 97成人精品区在线播放| 久久久久久久久亚洲| 亚洲色图av在线| 亚洲综合精品一区二区| 97在线免费观看视频| 最近2019年手机中文字幕| 3344国产精品免费看| 色哟哟入口国产精品| 亚洲欧美日韩直播| 成人a视频在线观看| 色综合老司机第九色激情| 国产精品福利久久久| 中文字幕9999| 亚洲欧美国产va在线影院| 亚洲第一综合天堂另类专| 国产精品美女免费视频| 亚洲国产精品专区久久| 亚洲高清av在线| 亚洲一区二区久久久久久久| 亚洲一区二区三区香蕉| 亚洲a∨日韩av高清在线观看| 成人免费网视频| 日韩欧美精品网站| 在线播放国产精品| 久久全球大尺度高清视频| 91久久在线播放| 亚洲免费成人av电影| 亚洲一区二区久久久| 国产精品人人做人人爽| 欧美日韩国产一区二区三区| 亚洲色图欧美制服丝袜另类第一页| 亚洲综合第一页| 国产精品视频一| 亚洲精品欧美日韩专区| 亚洲福利视频免费观看| 国产亚洲一区精品| 亚洲国产美女精品久久久久∴| 国产精品视频中文字幕91| 欧美性xxxx在线播放| 国产精品一区二区久久久久| 九九热这里只有精品免费看| 国产精品久久久91| 国产精品久久久久秋霞鲁丝| 992tv成人免费视频| 91免费在线视频| 久久手机精品视频| 日韩在线免费av| 69av视频在线播放| 8x拔播拔播x8国产精品| 欧美日韩国产中文精品字幕自在自线| 亚洲欧洲视频在线| 欧美亚洲视频在线看网址| 在线观看精品自拍私拍| 日本亚洲欧美三级| 国产欧美精品在线播放| 91免费国产视频| 精品日本美女福利在线观看| 国产小视频91| 欧美视频第一页|