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

Сообщение от platedz Посмотреть сообщение
а если так надо $("#id, #id2")?
да
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<script >
  
      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();
      }
  </script>

</head>
<body>



<a href="#" id="link">Ссылка с <i>подсказкой</i></a>
<a href="#" id="link2">Еще ссылка</a>

<script>

alert($('#link, #link2').length)
</script>

</body>
</html>
Ответить с цитированием