http://github.com/Kolyaj/CrossJS/blo...rce/Element.js
.addClass() намеренно не проверяет существование класса у объекта?
Там же. .addClass() и .removeClass () как-бы несимметричны:
а) первая может вернуть как строковое значение, так и DOM-объект
б) вторая всегда возвращает объект