zoukankan      html  css  js  c++  java
  • js 树的操作

      function get_check_data()
         
    {  
         
         
    try
            
    {
            var Url
    =window.location .href+"";
           var flag_star
    =Url.indexOf('flag=');
           var flag_end
    =Url.indexOf('&check')
            var temp
    =Url.substring(flag_star+5,flag_end);
             
             var  check_star
    =Url.indexOf('check=');
             var  check_end
    =Url.indexOf('&star')  ;
             var check_temp
    =Url.substring(check_star+6,check_end);
                 
                var  type
    =check_temp.split('|')
                var  type_data
    ="";
                
    for ( i=0;i<type.length;i++)
               
    {
                  type_data
    =type_data+type[i];
                 }

                 
               
              
                var flag
    =parseInt(temp)-1
              left_TreeView1.getTreeNode(flag
    +'').setAttribute('Expanded',true);
              
           
              
               
              
    // if (temp=='0')
               
                   var NodeArray
    =new Array();
                 NodeArray
    =left_TreeView1.getTreeNode(flag+'').getChildren();
                 
                 
    if (check_temp=='0')
                 
    {
                   left_TreeView1.getTreeNode(flag
    +'').setAttribute('Checked',true);
                   
    for (n=0;n<NodeArray.length ;n++)
                        
    {
                          left_TreeView1.getTreeNode(flag
    +'.'+n).setAttribute('Checked',true);
                        }

                  
                 }

                 
    else
                 
    {
                 
    for (j=0 ;j<NodeArray.length ;j++)
                 
    {   
                        
    for (k=0;k<type.length;k++)
                        
    {
                         
                   
    if (left_TreeView1.getTreeNode(flag+'.'+j).getAttribute('NodeData')==type[k])
                      
                    left_TreeView1.getTreeNode(flag
    +'.'+j).setAttribute('Checked',true);
                        }

                 }

               
              }

              
        
    // window.alert (temp); 
        
    // window.alert (check_temp);
            
            }

           
            
    catch(e)
            
    {
            
            }

             
         }

  • 相关阅读:
    Android 5.0 + IDA 6.8 调试经验分享
    UVA 10003
    欧拉项目010:2000000以内的素数和
    Intellij IDEA 配置Subversion插件
    Intellij IDEA 配置Subversion插件时效解决方法
    javascript 关键字不能作为变量来使用
    JavaScript 闭包(个人理解)
    启动IntelliJ IDEA 2016报错:cannot start under Java 1.7 : Java 1.8 or later is required 解决办法
    jquery easyui tree异步加载子节点
    10.2.1itools导入不了歌曲
  • 原文地址:https://www.cnblogs.com/gwazy/p/136627.html
Copyright © 2011-2022 走看看