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)
            
    {
            
            }

             
         }

  • 相关阅读:
    jquery ajax 跨域请求【原】
    纯js异步无刷新请求(只支持IE)【原】
    正则表达式高级用法【原】
    所有HTTP请求参数及报文查看SERVLET【原】
    AES加密【转】
    Object.prototype.toString.call() 区分对象类型
    js中的preventDefault与stopPropagation详解
    在项目中如何利用分页插件呢?
    Iframe 在项目中的使用总结
    在项目中那个少用if else 语句,精简代码,便于维护的方法(1)
  • 原文地址:https://www.cnblogs.com/gwazy/p/136627.html
Copyright © 2011-2022 走看看