2009-05-22 84 views

回答

1

不是我喜歡這樣做,如果時間允許我會嘗試找到另一種方法;

 var id = TreeView2_Data.selectedNodeID.value; //Get the Selectednode id of tv with asp.net id of TreeView2 
    if (id.length > 0) { 
     var selectedNode = document.getElementById(id); //Get the Selectnode object -> selectedNode.innerText will give you the text of the node 
     if ((typeof (selectedNode) != "undefined") && (selectedNode != null)) { 
      //Determine the depth of the select node 
      var nodeDepth = selectedNode.host.split('\\\\').length // the separator is the default single \. Tv adds the extra on and of course we have to add 2 for the string literals. 
      //node depth wil always be one more than the real node depth, so root is one. 
      if (nodeDepth >= 4) { 
       //Do stuff or return value 
      } 
     } 
    } 

希望它有幫助。如果你找到替代品,請發回。