document.getElementsByClassName( 
         '' 
         ); 
          
        
 
        
            
        
 
         
            
          
        
 
         
            
          
        
 
         
            
         function 
         byClass1(oClass){ 
          
        
 
         
              
         var 
         tags=document.all?document.all:document.getElementsByTagName( 
         '*' 
         ); 
        
 
         
              
         var 
         arr=[]; 
        
 
         
              
         for 
         ( 
         var 
         i = 0; i < tags.length; i++) { 
        
 
         
                
         var 
         reg= 
         new 
         RegExp( 
         '\\b' 
         +oClass+ 
         '\\b' 
         , 
         'g' 
         ); 
        
 
         
                
         if 
         (reg.test(tags.className)) { 
        
 
         
                  
         arr.push(tags); 
        
 
         
                
         }; 
        
 
         
              
         }; 
        
 
         
              
         return 
         arr; 
          
        
 
         
            
         } 
        
 
        
            
        
 
         
            
         function 
         byClass2(parentID,oClass){ 
          
        
 
         
              
         var 
         parent=document.getElementById(parentID); 
        
 
         
              
         var 
         tags=parent.all?parent.all:parent.getElementsByTagName( 
         '*' 
         ); 
        
 
         
              
         var 
         arr=[]; 
        
 
         
              
         for 
         ( 
         var 
         i = 0; i < tags.length; i++) { 
        
 
         
              
         var 
         reg= 
         new 
         RegExp( 
         '\\b' 
         +oClass+ 
         '\\b' 
         , 
         'g' 
         ); 
        
 
         
                
         if 
         (reg.test(tags.className)) { 
        
 
         
                  
         arr.push(tags); 
        
 
         
                
         }; 
        
 
         
              
         }; 
        
 
         
              
         return 
         arr; 
          
        
 
         
             
         }