Come posso interfacciarmi a tutte gli elementi del documento individuati da una determinata classe CSS?

Utente HTML.it
chiede

Come posso interfacciarmi a tutte gli elementi del documento individuati da una determinata classe CSS?

Redazione HTML.it
risponde

Una classe css è individuata dalla proprietà DOM className che è di lettura e scrittura (significa che possiamo cambiare dinamicamente la classe di un elemento).

Quindi per individuare tutti i <div> della classe “miaClasse”:

var mioArray=document.getElmentsByTagName(“div”);
var lun=mioArray.length; //individuo la lunghezza dell’array

for (n=0;n<lun;n++) { //scorro tutti i div del documento
if (mioArray[n].className==’miaClasse’) {
// se il div è contrassegnato dalla classe cercata,
// faccio qualcosa.
// Ad esempio cambio classe css:

mioArray[n].className=’miaAltraClasse’
}
}