最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript+dom樹型菜單類,希望朋友們一起進步

 更新時間:2007年05月03日 00:00:00   作者:  
樹菜單js網上多得是,自己寫了一個樹菜單類,自認為還不錯,公開大家共享和探討,和大家一起進步最快樂??!
/*  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"; //菜單關閉圖標
this.MenuGroupOpen="images/treeview_open.gif"; //菜單打開圖標
this.MenuItemClass=""; //菜單項樣式
this.MenuItemInfoClass=""; //菜單鏈接樣式
this.MenuItemlPad="12px";//下級菜單縮進仁值
this.DefaultGroupState=false; //菜單組裝入時默認狀態(tài)
document.write("<div id=\"treeroot\"></div>");
this.Node=document.getElementById("treeroot");
//0結點DOM對像,數(shù)組1為連接顯示,2為連接href,3為連接target,4為連接顯示前圖標
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];
}
}
}
-->  

相關文章

  • javascript實現(xiàn)驗證身份證號的有效性并提示

    javascript實現(xiàn)驗證身份證號的有效性并提示

    下面分享的JS腳本是我用過的最完善的身份證號的驗證程序了,因為只有真正的身份證號才能被通過,小伙伴們可以試試。直接復制運行。
    2015-04-04
  • 微信小程序實現(xiàn)簡單聊天室

    微信小程序實現(xiàn)簡單聊天室

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)簡單聊天室,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 新手快速入門JavaScript裝飾者模式與AOP

    新手快速入門JavaScript裝飾者模式與AOP

    這篇文章主要介紹了新手快速入門JavaScript裝飾者模式與AOP,在不改變對象)的情況下動態(tài)的為其添加功能,這就是裝飾者模式,下面小編帶大家來深入學習一下吧
    2019-06-06
  • javaScript中Math()函數(shù)注意事項

    javaScript中Math()函數(shù)注意事項

    本文主要給大家分享了javascript中Math()函數(shù)的注意事項,以及math對象的方法,十分的簡單實用,有需要的小伙伴可以參考下
    2015-06-06
  • 用js判斷頁面刷新或關閉的方法(onbeforeunload與onunload事件)

    用js判斷頁面刷新或關閉的方法(onbeforeunload與onunload事件)

    Onunload,onbeforeunload都是在刷新或關閉時調用,可以在<script>腳本中通過window.onunload來指定或者在<body>里指定
    2012-06-06
  • JavaScript性能優(yōu)化技術深入研究

    JavaScript性能優(yōu)化技術深入研究

    這篇文章主要介紹了JavaScript性能優(yōu)化技術,優(yōu)化涉及多個方面,包括代碼執(zhí)行效率、內存使用、DOM操作、網絡請求等,通過合理的優(yōu)化策略,可以顯著提升應用的響應速度和用戶體驗,掌握這些技術對于構建高性能的JavaScript應用至關重要,需要的朋友可以參考下
    2025-02-02
  • TypeScript 裝飾器定義

    TypeScript 裝飾器定義

    這篇文章主要介紹了TypeScript 裝飾器定義,裝飾器是一種新的聲明,它可以作用于類聲明 、方法 、訪問器 、屬性以及參數(shù)上,下面我們就來看看TypeScript 裝飾器的具體定義吧,需要的朋友可以參考一下,希望對你有所幫助
    2021-12-12
  • 讀Javascript高性能編程重點筆記

    讀Javascript高性能編程重點筆記

    這篇文章主要介紹了讀Javascript高性能編程重點筆記,需要的朋友可以參考下
    2016-12-12
  • JS實現(xiàn)json對象數(shù)組按對象屬性排序操作示例

    JS實現(xiàn)json對象數(shù)組按對象屬性排序操作示例

    這篇文章主要介紹了JS實現(xiàn)json對象數(shù)組按對象屬性排序操作,涉及javascript使用sort方法針對json數(shù)組的遍歷與排序相關操作實現(xiàn)技巧,需要的朋友可以參考下
    2018-05-05
  • js實例屬性和原型屬性示例詳解

    js實例屬性和原型屬性示例詳解

    本文通過實例向大家講述了js實例屬性和原型屬性,詳情請看注釋,看不懂的話,請放棄javascript吧。
    2014-11-11

最新評論

永德县| 洪洞县| 鄯善县| 慈利县| 久治县| 大洼县| 区。| 邹城市| 卓尼县| 顺平县| 高邑县| 图们市| 安远县| 大英县| 乌什县| 陆良县| 镇雄县| 娄烦县| 沛县| 鄂托克前旗| 曲麻莱县| 洪泽县| 无锡市| 南涧| 万山特区| 三门县| 义乌市| 南昌县| 嘉荫县| 临邑县| 慈溪市| 天气| 开江县| 旌德县| 塔城市| 岱山县| 杂多县| 昌乐县| 清涧县| 海阳市| 留坝县|