Vediamo se ho capito. Un esempio:
codice:
XHTML
<div class="box">
</div>
CSS
.box
{
background-color:#FFF;
}
.urgente
{
background-color:#000;
}
Javascript
window.onload = function()
{
var divs = document.getElementsByTagName('div')
function get_divs_by_class(nome_classe)
{
var collezione = new Array()
for (var i = 0; i < divs.length; i++)
{
if ( divs.item(i).className == nome_classe )
{
collezione.push(divs.item(i))
}
}
return collezione
}
function switch(stato)
{
if ( stato == 'on' )
{
var elementi = get_divs_by_class('box')
for (var i = 0; i < elementi.length; i++)
{
elementi[i].className = 'urgente'
}
}
else if ( stato == 'off' )
{
var elementi = get_divs_by_class('urgente')
for (var i = 0; i < elementi.length; i++)
{
elementi[i].className = 'box'
}
}
}
}