可以在响应事件的位置获取产生事件的ID,然后js通过ID去找控件,最好你对生成的网页看看他的HTML文件,找找控件ID的规律。

解决方案 »

  1.   

    网上的
     
        
      1.设置所选节点,如选中第二个节点   
      function   SetSelNode()   
      {   
        TreeView1.selectedNodeIndex="1";   
      }   
        
      2.得到所选节点的Text,ID或NodeData   
      function   GetAttribute()   
      {   
        alert(TreeView1.getTreeNode(TreeView1.selectedNodeIndex).getAttribute("Text"));   
      }   
      替换Text为ID或NodeData,可分别得到所选节点的ID或NodeData   
        
      3.修改节点属性,如修改第一个节点的Text   
      function   ModifyNode()   
      {   
        var   node=TreeView1.getTreeNode("0");   
        node.setAttribute("Text","hgknight");   
      }   
        
      4.得到点击节点   
      function   TreeView1.onclick()   
      {   
        alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("Text"));   
      }   
        
      5.添加节点   
      function   AddNode()   
      {   
        var   node=TreeView1.createTreeNode();   
        node.setAttribute("Text","hgknight");   
        TreeView1.add(node);           
      }   
        
      6.js遍历所有节点   
        var   AllRootNode=new   Array();   
        AllRootNode=TreeView1.getChildren();   
        AlertNode(AllRootNode);         
        
        function   AlertNode(NodeArray)   
        {   
          if(parseInt(NodeArray.length)==0)   
            return;   
          else   
          {   
            for(i=0;i<NodeArray.length;i++)   
            {   
              var   cNode;   
              cNode=NodeArray[i];   
              alert(cNode.getAttribute("Text"));   
              if(parseInt(cNode.getChildren().length)!=0)   
                AlertNode(cNode.getChildren());           
            }   
          }   
        }   
    7.获取父节点d
    var   ParentNode   =   TreeView.clickedNodeIndex.getParent();   
      if   (ParentNode   !=   null   )   
      {   
      alert(ParentNode.getAttribute("Text"));   
      }
    但在我的VS里就不好用,后来我看了源代码,找到一个叫TV_Order_SelectedNode的hidden,
    这里就存的你的选择值document.all('TV_Order_SelectedNode').value