Показать сообщение отдельно
  #4 (permalink)  
Старый 20.08.2012, 03:12
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

еще хотел спросить, велосипед норм получился?

function $(selector) {
      
        
       var d = document; 
       
        
        if (!selector) return;
        
        function querySelector(){
        
          if(!d.querySelectorAll) return getEelemet();
             
            return d.querySelectorAll(selector);
        
        
        };
        
        function getEelemet () { 
        
        var selectorType = selector.match(/(#|\.|[A-Z]|[a-z]){1}/);  
        var match = selectorType[0]; 
       
          if (match[0] == '#') {
         return d.getElementById(selector.replace('#',''))
        
        }
        
         
        if (match == '.') {
         return d.getElementsByClassName(selector.replace('.',''))   
        }
        
         
          try{ 
            return d.getElementsByTagName(selector); 
          } catch (e) {
          
          return;
          } 
          
      }
        
        return querySelector();
      }
Ответить с цитированием