Adauga/Sterge o clasa a unui obiect prin javascript

De multe ori atunci cand dezvoltam anumite functii in javascript va trebui sa modificam/aaugam sau sa stergem o clasa de CSS a unui obiect. Cum putem face acest lucru?

Urmatorul cod javascript te va ajuta sa faci acest lucru imediat:

[javascript]

function hasClass(el, name) {
return new RegExp(‘(\\s|^)’+name+'(\\s|$)’).test(el.className);
}
function addClass(el, name)
{
if (!hasClass(el, name)) { el.className += (el.className ? ‘ ‘ : ”) +name; }
}
function removeClass(el, name)
{
if (hasClass(el, name)) {
el.className=el.className.replace(new RegExp(‘(\\s|^)’+name+'(\\s|$)’),’ ‘).replace(/^\s+|\s+$/g, ”);
}
}
[/javascript]

Spune si tu parerea...