Показать сообщение отдельно
  #11 (permalink)  
Старый 11.11.2014, 13:07
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

danik.js,
можно даже так, чтоб лишние имена в глобале не плодить:
<html>
    <head>
<style>
.foo{background: red}
</style>
    </head>
 
    <body>

<div>foo</div>
<div>bar</div>
<div>baz</div>

       <script>

$=function(sel){
   var o = document.querySelectorAll(sel)
   o.__proto__=$
   return o
}

$.addClass = function(className){
   for (var i = 0; i < this.length; i++){
           this[i].setAttribute("class", className)
   }
           return this;
}

$("div").addClass("foo")

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