Salve, ho una pagina con vari layer div che hanno un loro id univoco, ma appartengono tutti alla stessa classe.
Dovrei nasconderli sull'onClick di un bottone; finora (per un solo div) usavo la funzione:codice:<div id="w1" class="small">contenuto</div> <div id="b1" class="small">contenuto</div> <div id="s3" class="small">contenuto</div> etc etc...
Come si può accedere in JS a più elementi appartenenti alla stessa classe? Potrebbe andare bene il metodo document.getElementsByClass('classid')? Purtroppo non lo conosco, e visto che ne ho molti di quegli elementi mi sarebbe molto utile.codice:<script language="javascript" type="text/javascript"> <!-- function mostra_nascondi(hid) { var d = document.getElementById(hid).style.display; if (d=='none') { d='block'; } else { d='none'; } } //--> </script> <input type="button" value="mostra/nascondi" onClick="mostra_nascondi('w1');">
Grazie!

Rispondi quotando