国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript+dom樹型菜單類,希望朋友們一起進(jìn)步

2019-11-21 02:06:52
字體:
供稿:網(wǎng)友
樹菜單js網(wǎng)上多得是,自己寫了一個(gè)樹菜單類,自認(rèn)為還不錯(cuò),公開大家共享和探討,和大家一起進(jìn)步最快樂!!
/*  KuoMart.com__MyKuoMart , Create By ybcola(at)163.com , 2006-7-2
   Last Modified 2006-7-2 , ybcola@163.com */
<!--
function Dtree(){
this.MenuGroupClose="images/treeview_close.gif"; //菜單關(guān)閉圖標(biāo)
this.MenuGroupOpen="images/treeview_open.gif"; //菜單打開圖標(biāo)
this.MenuItemClass=""; //菜單項(xiàng)樣式
this.MenuItemInfoClass=""; //菜單鏈接樣式
this.MenuItemlPad="12px";//下級(jí)菜單縮進(jìn)仁值
this.DefaultGroupState=false; //菜單組裝入時(shí)默認(rèn)狀態(tài)
document.write("<div id=/"treeroot/"></div>");
this.Node=document.getElementById("treeroot");
//0結(jié)點(diǎn)DOM對(duì)像,數(shù)組1為連接顯示,2為連接href,3為連接target,4為連接顯示前圖標(biāo)
this.AddItem=function(menuinfo){
var div=creatediv();
  var div1=creatediv();
var ico=[this.MenuGroupClose,this.MenuGroupOpen];
div.className=this.MenuItemClass;
div1.style.marginLeft=this.MenuItemlPad;
div1.style.display=this.DefaultGroupState?"":"none";
var Node=menuinfo[0]?menuinfo[0][1]:this.Node;
var iteminfo="";
if(menuinfo[4]) iteminfo="<img src=/""+menuinfo[4]+"/" align=/"absmiddle/">";
if(menuinfo[2]) iteminfo+=" <a href=/""+menuinfo[2]+"/" target=/""+menuinfo[3]+"/" class=/""+this.MenuItemInfoClass+"/">";
iteminfo+=menuinfo[1];
if(menuinfo[2])iteminfo+="</a>";
div.innerHTML=iteminfo;
Node.appendChild(div);
Node.appendChild(div1);
if(menuinfo[0]){
if(!menuinfo[0][0].havechild) {
var as=document.createElement("img");
as.src=ico[1];
as.align="absmiddle";
as.onclick=function(){
 swapshow(Node,as,ico);
}
menuinfo[0][0].insertBefore(as,menuinfo[0][0].firstChild);
as.insertAdjacentText("afterEnd"," ");
menuinfo[0][0].havechild=true;
}
}
return [div,div1];
}

function creatediv(){
var div=document.createElement("div");
return div;
}

function swapshow(obj,ico,oo){
if(obj.style.display!=""){
obj.style.display="";
ico.src=oo[0];

else{
obj.style.display="none";
ico.src=oo[1];
}
}
}
-->  
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 庆城县| 邻水| 泽州县| 宁安市| 神池县| 安国市| 凌海市| 临高县| 新营市| 通海县| 观塘区| 沁水县| 洞头县| 凌云县| 武鸣县| 成都市| 德安县| 姜堰市| 瑞昌市| 阿克苏市| 宁武县| 阿拉善盟| 南和县| 盈江县| 闵行区| 博白县| 鄯善县| 南汇区| 清河县| 道孚县| 罗田县| 德安县| 精河县| 夏邑县| 枝江市| 兴城市| 镶黄旗| 西林县| 嘉祥县| 新竹市| 察哈|