Ciao,
ho trovato questo Js che uso per far apparire o comparire "n" numero di <div> e l'ho applicato al sito al quale sto lavorando: funziona perfettamente.

Codice PHP:
window.onload=function(){
    var 
cnts=document.getElementById('contenuti').getElementsByTagName('div');    
    var 
lnks=document.getElementById('tabmenu').getElementsByTagName('a');
    for(var 
k=0,l=lnks.length;k<l;k++){
        
lnks[k].onclick=function(){
            var 
current=false;
            for(var 
q=0,l=lnks.length;q<l;q++){
                
current=!!(lnks[q]==this);
                
lnks[q].parentNode.className=(current)?'sel':'';
                
cnts[q].style.display=(current)?'block':'none';
            }
            return 
false
        
}
        
cnts[k].style.display=(lnks[k].parentNode.className=='sel')?'block':'none';
    }

C'è solo una cosa che mi piacerebbe modificare: tramite getElementById seleziono il <div> "contenuti", al cui interno seleziono tutti i tag <div> grazie a getElementsByTagName.

Quello che vorrei fare io è selezionare i <div> contenuti non in base al tag, bensì ad una classe comune a tutti.
Suppongo che il bandolo della matassa risieda qua: getElementsByTagName('div');

Qualcuno è in grado di aiutarmi?
Grazie,
enn.