获得文件夹的名字然后动态的添加到列表中,在线等

解决方案 »

  1.   


    var folderName="文件夹文称"//不知lz文件夹名称要从那里获得var _UL=commond.$("ul的ID");//如果没有ID,有特殊属性的话,可以通过 ommond.property$("ul[属性=属性值]")[0]
    var  _li=commond.bulidEle("li");
    _li.innerHTML=folderName;
    _UL.appendChild(_li);
     // JScript 文件
    /*
    Author :qlb
    Date:August,19 2009
    */var commond={
    $:function(tname){  
     return document.getElementById(tname);
    },property$:function(tname){//获取指定属性的元素 例: property$("input[type=button]") -->获得标签名为input且type为button的所有元素
     var datas=new Array();
     var para=tname.split(/[\#\[\]\=]/g);
     if(para.length<3)
      return null;
     else
     {
         var num=0;
         var list=document.getElementsByTagName(para[0]);
        for (var i = 0, len = list.length; i < len; i++) { if(list[i].getAttribute(para[1])==para[2]){datas[num]=list[i];num++;}  }
     
     }
     return datas;
    },
    bulidEle:function(tname){
    return document.createElement(tname);
    },insertAfter:function(newElement, targetElement)
    {//newElement:新元素 targetElement:所要插入元素前面的元素
      if(targetElement==null || targetElement==undefined)
      {
       //alert("子元素为空,不能插入!");
       return;
      }
        var parent = targetElement.parentNode;
        if(parent.lastChild == targetElement)
        {
            parent.appendChild(newElement);
        }
        else
        {
            parent.insertBefore(newElement,targetElement);
        }
    }
    }