Maxmaxmaximus7 Понятно что ты имеешь введу, но как по мне, это скорее связь css-классов с js-переменными, а не "связь css классов и dom элементов".
На просьбу уточнить функционал ответили так "Вы знакомы с jQuery, нужен небольшой фреймворк такого плана".
Хз, может типа такого им отослать ...
function addClass(element, className)
{
if (!element || !className)
return;
var index, elementClassNames = [];
if (element.className)
elementClassNames = element.className.split(' ');
if ((index = getElementIndex(elementClassNames, className)) == -1)
{
elementClassNames.push(className);
element.className = elementClassNames.join(' ');
}
}