国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 語言 > JavaScript > 正文

JavaScript+CSS無限極分類效果完整實現方法

2024-05-06 16:26:43
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript+CSS無限極分類效果完整實現方法,涉及JavaScript針對頁面元素節點遍歷與動態操作技巧,需要的朋友可以參考下
 

本文實例講述了JavaScript+CSS無限極分類效果完整實現方法。分享給大家供大家參考,具體如下:

CSS樣式:

a {text-decoration:none;}a,a:visited {color:#000;background:inherit;}body {margin:0;padding:20px;font:12px tahoma,宋體,sans-serif;}dt {font-size:22px;font-weight:bold;margin:0 0 0 15px;}dd {margin:0 0 0 15px;}h4 {margin:0;padding:0;font-size:18px;text-align:center;}p {margin:0;padding:0 0 0 18px;}p a,p a:visited {color:#00f;background:inherit;}/*CNLTreeMenu Start*/.CNLTreeMenu img.s {cursor:pointer;vertical-align:middle;}.CNLTreeMenu ul {padding:0;}.CNLTreeMenu li {list-style:none;padding:0;}.Closed ul {display:none;}.Child img.s {background:none;cursor:default;}#CNLTreeMenu1 ul {margin:0 0 0 17px;}#CNLTreeMenu1 img.s {width:20px;height:15px;}#CNLTreeMenu1 .Opened img.s {background:url(skin1/opened.gif) no-repeat 0 0;}#CNLTreeMenu1 .Closed img.s {background:url(skin1/closed.gif) no-repeat 0 0;}#CNLTreeMenu1 .Child img.s {background:url(skin1/child.gif) no-repeat 3px 5px;}#CNLTreeMenu2 ul {margin:0 0 0 17px;}#CNLTreeMenu2 img.s {width:17px;height:15px;}#CNLTreeMenu2 .Opened img.s {background:url(skin2/opened.gif) no-repeat 4px 6px;}#CNLTreeMenu2 .Closed img.s {background:url(skin2/closed.gif) no-repeat 3px 6px;}#CNLTreeMenu2 .Child img.s {background:url(skin2/child.gif) no-repeat 3px 5px;}#CNLTreeMenu3 ul {margin:0 0 0 17px;}#CNLTreeMenu3 img.s {width:34px;height:18px;}#CNLTreeMenu3 .Opened img.s {background:url(skin3/opened.gif) no-repeat 0 1px;}#CNLTreeMenu3 .Closed img.s {background:url(skin3/closed.gif) no-repeat 0 1px;}#CNLTreeMenu3 .Child img.s {background:url(skin3/child.gif) no-repeat 13px 2px;}/*CNLTreeMenu End*//*Temp CSS for View Demo*/#CNLTreeMenu1,#CNLTreeMenu2,#CNLTreeMenu3 {float:left;width:249px;border:1px solid #99BEEF;background:#D2E4FC;color:inherit;margin:3px;padding:3px;}#CNLTreeMenu1,#CNLTreeMenu2 {padding-bottom:15px;}.ViewCode { clear:both; border:1px solid #FFB900;background:#FFFFCC;color:inherit;margin:3px;padding:3px;}.ViewCode h6 {color:#00f;}

JavaScript代碼:

function Ob(o){ var o=document.getElementById(o)?document.getElementById(o):o; return o;}function Hd(o) { Ob(o).style.display="none";}function Sw(o) { Ob(o).style.display="";}function ExCls(o,a,b,n){ var o=Ob(o); for(i=0;i<n;i++) {o=o.parentNode;} o.className=o.className==a?b:a;}function CNLTreeMenu(id,TagName0) { this.id=id; this.TagName0=TagName0==""?"li":TagName0; this.AllNodes = Ob(this.id).getElementsByTagName(TagName0); this.InitCss = function (ClassName0,ClassName1,ClassName2,ImgUrl) { this.ClassName0=ClassName0; this.ClassName1=ClassName1; this.ClassName2=ClassName2; this.ImgUrl=ImgUrl || "css/s.gif"; this.ImgBlankA ="<img src=/""+this.ImgUrl+"/" class=/"s/" onclick=/"ExCls(this,'"+ClassName0+"','"+ClassName1+"',1);/" this.ImgBlankB ="<img src=/""+this.ImgUrl+"/" class=/"s/" />"; for (i=0;i<this.AllNodes.length;i++ ) {  this.AllNodes[i].className==""?this.AllNodes[i].className=ClassName1:"";  this.AllNodes[i].innerHTML=(this.AllNodes[i].className==ClassName2?this.ImgBlankB:this.ImgBlankA)+this.AllNodes[i].innerHTML;  } } this.SetNodes = function (n) { var sClsName=n==0?this.ClassName0:this.ClassName1; for (i=0;i<this.AllNodes.length;i++ ) {  this.AllNodes[i].className==this.ClassName2?"":this.AllNodes[i].className=sClsName; } }}

HTML頁面:

<!--CNLTreeMenu Start:--><div class="CNLTreeMenu" id="CNLTreeMenu1"><h4>CNL Tree Menu1</h4><p><a id="AllOpen_1" href="#" onclick="MyCNLTreeMenu1.SetNodes(0);Hd(this);Sw('AllClose_1');">全部展開</a><a id="AllClose_1" href="#" onclick="MyCNLTreeMenu1.SetNodes(1);Hd(this);Sw('AllOpen_1');" style="display:none;">全部折疊</a></p><ul> <li class="Opened"><a href="http://www.56wlw.com">JB51.Net</a> <ul>  <li><a href="#1">技術區</a>   <ul>    <li><a href="#">網頁技術</a>    <ul>     <li class="Child"><a href="#">JavaScript</a></li><!--Child Node-->     <li class="Child"><a href="#">HTML/XHTML/CSS</a></li>     <li class="Child"><a href="#">Ajax</a></li>     <li class="Child"><a href="#">網頁制作工具</a></li>     <li class="Child"><a href="#">設計/圖形</a></li>     <li class="Child"><a href="#">Flash/多媒體</a></li>     <li class="Child"><a href="#">VML/Web3D</a></li>    </ul></li><!--Sub Node 3-->    <li><a href="#">Web編程</a>    <ul>     <li class="Child"><a href="#">Java</a></li><!--Child Node-->     <li class="Child"><a href="#">.Net</a></li>     <li class="Child"><a href="#">ASP/VBScript</a></li>     <li class="Child"><a href="#">PHP</a></li>     <li class="Child"><a href="#">Perl/Python</a></li>     <li class="Child"><a href="#">Web綜合/開源</a></li>    </ul></li><!--Sub Node 3-->    <li><a href="#">數據庫</a>    <ul>     <li class="Child"><a href="#">Access/SQLServer</a></li><!--Child Node-->     <li class="Child"><a href="#">MySQL/PostgreSQL</a></li>     <li class="Child"><a href="#">Oracle/DB2/Sybase</a></li>    </ul></li><!--Sub Node 3-->    <li><a href="#">服務器</a>    <ul>     <li class="Child"><a href="#">Windows/IIS</a></li><!--Child Node-->     <li class="Child"><a href="#">Unix/Linux/Apache</a></li>     <li class="Child"><a href="#">應用服務器</a></li>    </ul></li><!--Sub Node 3-->   </ul></li><!--Sub Node 2-->  <li><a href="#1">二級目錄</a>   <ul>    <li><a href="#">三級目錄</a>    <ul>     <li><a href="#">四級目錄</a>     <ul>      <li><a href="#">五級目錄</a>      <ul>       <li><a href="#"></a>       <ul>        <li><a href="#">第n級目錄</a>         <ul>          <li class="Child"><a href="#">葉結點1</a></li><!--Child Node-->          <li class="Child"><a href="#">葉結點2</a></li>          <li class="Child"><a href="#">葉結點3</a></li>          </ul></li><!--Sub Node n -->       </ul></li><!--Sub Node 6 -->      </ul></li><!--Sub Node 5 -->     </ul></li><!--Sub Node 4-->    </ul></li><!--Sub Node 3-->   </ul></li><!--Sub Node 2-->  <li><a href="#1">二級目錄</a>   <ul>    <li><a href="#">三級目錄</a>    <ul>     <li><a href="#">四級目錄</a>     <ul>      <li><a href="#">五級目錄</a>      <ul>       <li><a href="#"></a>       <ul>        <li><a href="#">第n級目錄</a>         <ul>          <li class="Child"><a href="#">葉結點1</a></li><!--Child Node-->          <li class="Child"><a href="#">葉結點2</a></li>          <li class="Child"><a href="#">葉結點3</a></li>          </ul></li><!--Sub Node n -->       </ul></li><!--Sub Node 6 -->      </ul></li><!--Sub Node 5 -->     </ul></li><!--Sub Node 4-->    </ul></li><!--Sub Node 3-->   </ul></li><!--Sub Node 2--> </ul></li><!--Sub Node 1 --></ul></div><!-- CNLTreeMenu --><!--CNLTreeMenu1 End!-->

希望本文所述對大家JavaScript程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产乱视频在线观看播放| 亚洲天堂视频在线观看免费| 国产激情在线观看| 日本中文字幕视频在线| 午夜视频在线| 国产精品欧美色图| 精品入口蜜桃| 九七电影韩国女主播在线观看| 国产在线观看色| 国产日本韩国在线播放| 精品福利视频导航大全| xxx国产精品| 中文字幕日本在线| 亚洲精品成人a| 国产网站av| 日本18视频网站| 国产精品yjizz视频网一二区| 国产精品186在线观看在线播放 | 日本中文字幕在线看| 国产精品爱久久久久久久小说| 在线观看国产视频| 国产精品9区| 尤物视频在线看| jizz一区二区三区| av高清在线| 国产第一页在线| 国产羞羞视频在线播放| 麻豆av电影在线观看| 国产激情视频在线| 国内自拍视频在线观看| 亚洲精品aaaa| 中文av在线播放| 精品推荐蜜桃传媒| 精品剧情v国产在线观看| 国产亚洲精品久久久久久移动网络| 日本一卡二卡四卡精品| av黄色在线观看| 精品欧美色视频网站在线观看| 国产一级免费看| 中文字幕视频在线| 国产精品毛片一区二区三区四区| 黄色一级片视频| 久草视频国产| 国产自产视频| 久久精品亚洲7777影院| 成年网在线观看免费观看网址| 美女av在线播放| 国产在线观看av| 最近中文字幕大全中文字幕免费| 国产卡1卡2卡三卡在线| 国产精品免费视频一区一| 精品美女视频在线观看免费软件| 国产porny蝌蚪视频| 永久免费不卡在线观看黄网站| 国产福利一区二区在线精品| 成人免费一区二区三区牛牛| 久久精品视频免费看| 国产专区在线| 国产粉嫩一区二区三区在线观看| 国产一级影片| 在线观看av资源网| 国产永久免费高清在线观看视频| 午夜国产在线| 97高清视频| 黄色国产网站在线观看| 国产激情二区| 欧洲一区av| 国产精品秘入口| www.中文字幕久久久| 国产一级片在线播放| av在线不卡网站| 国产黄大片在线观看画质优化| 日本调教视频在线观看| √天堂8资源中文在线| 中文资源在线官网| 午夜国产福利在线| 青青草在线播放| 精精国产xxxx视频在线| 国产精品自产拍在线网站| 精品a在线观看| 午夜视频在线观看网站午夜视频在线| 99免费视频| 国产网站在线免费观看| 黄网在线免费| 日本不卡影院| 亚洲综合色视频在线观看| 国产三区四区在线观看| 青青免费在线视频| 亚洲欧美小说国产图片| 国产毛片在线| 操人视频91| 免费看ww视频网站入口| 亚洲伊人网在线观看| 精品国产二区三区| 91社区在线观看| 精品国产二区三区| 国产午夜在线视频| 中文字幕在线观看日本| 国产美女一区视频| 天堂资源最新版在线视频观看免费网| www在线视频| 久久精品视频免费看| 超碰免费在线观看| 国产在线中文字幕| free性亚洲| 啪啪免费视频一区| 久草福利资源在线视频| 开心婷婷激情五月| 午夜视频在线免费| 国产精品久久久高清免费| 尤物网在线观看| 18激情网站| 在线国产91| 免费看的毛片| 日本中文字幕高清视频| 国产三区在线观看| 在线中文免费视频| 免费高清av| 国产国语**毛片高清视频| 91在线中文| xxxx视频在线| 国产天堂素人系列在线视频| 精品av中文字幕在线毛片| www免费在线观看| 五月婷婷丁香激情| 99中文字幕一区| 天天操夜夜摸| 亚洲精品白浆| 国产精品欧美韩国日本久久| 亚洲欧美精选| 国产成+人+亚洲+欧美+综合| 青青国产在线| 国产成a人亚洲精v品| a级在线观看| 国产麻豆精品视频一区二区 | 国产三区视频在线观看| av在线播放国产| 最近中文字幕mv2018在线高清| 在线黄色.com| 国产视频三级在线观看播放| 亚洲激情丁香| 国产经典自拍视频在线观看| 欧美视频免费一区二区三区| 在线91av| 久久av少妇| 青青草原国产在线| 在线视频xx| 国产三级视频在线看| 操操操综合网| 亚洲伊人网在线观看| 国产视频中文字幕| 天天操夜夜操天天射| 狂野欧美性猛交xxxx乱大交| 精品一区二区三区免费站| 国产免费人人看| 男人天堂亚洲| av在线天堂| 人成在线免费视频| 在线视频中文字幕| 国产高清在线观看| 国产国产人免费人成免费视频| 国产麻豆高清视频在线第一页 | 五月亚洲综合| 就爱干草视频| 好吊日视频在线观看| 黄色免费av| 日本最新在线视频| 国产天堂视频| 91中文字幕| 在线天堂中文| 在线国产小视频| 亚洲国产日韩在线人成电影| 丝袜理论片在线观看| av在线首页| 国产剧情在线一区| 2018中文字幕在线| 夜夜操com| 丁香花视频在线观看| 99视频免费在线观看| 尤物网站在线| 在线观看视频污| 黄色片大全在线观看| 国产视频1区| 四虎精品成人a在线观看| 天天干天天摸| 黄色国产网站在线观看| 国产一级二级在线| 伊人影院在线观看| 国产美女福利在线| 伊人影院在线观看| 五月天天在线| 色综合久久五月天| 国产夫妻视频| 成人午夜无人区一区二区| 97影院秋霞午夜在线观看| 欧美高清xxxx性| 在线黄色av| 69久久久久| 国产午夜在线观看| www.av在线播放|