Уроки jQuery / Методы addClass и removeClass - добавляем и удаляем классы - для начинающих
При нажатии добавляем класс элементу и удаляем на всех остальных
Данный способ проще и короче перебора.
Манипуляции с DOM на чистом JavaScript
Как правило, когда нужно выполнить какие-либо действия с DOM, разработчики используют jQuery. Однако практически любую манипуляцию с DOM можно сделать и на чистом JavaScript с помощью его DOM API. Рассмотрим этот API более подробно: В конце вы напишете свою простенькую DOM-библиотеку, которую можно будет использовать в любом проекте.Шпаргалка по современному JavaScripttproger.ru DOM-запросы В материале представлены лишь основы JavaScript DOM API. Все подробности и детали доступны на Mozilla Developer Network...