Salve, non sono pratico di javascript ma mi torna indispensabile per creare una sorta di filtro dei contenuti...
ho diversi div e mi servirebbe nasconderne alcuni e visualizzarne altri tramite un menù a tendina...
attualmente ho questo...
in questo modo chiaramente mi nasconde soltanto il primo div con l'id selezionato perche l'id dovrebbe essere univoco...codice:<script type="text/javascript"> function hide(elemId){ document.getElementById(elemId).style.display="none" } </script> <select onchange="hide(this.value)"> <option value="Tutti">Tutti</option> <option value="Rosso">Rosso</option> <option value="Giallo">Giallo</option> <option value="Verde">Verde</option> </select> <div id="Rosso">rosso1</div> <div id="Giallo">giallo1</div> <div id="Verde">verde1</div> <div id="Rosso">rosso2</div> <div id="Giallo">giallo2</div> <div id="Verde">verde2</div> <div id="Rosso">rosso3</div> <div id="Giallo">giallo3</div> <div id="Verde">verde3</div>
come posso fare per far scomparire tutti i div con lo stesso id? magari assegnando una proprietà particolare ai div o classe....
PS=in verità mi servirebbe proprio l'opposto... ovvero nascondere tutti i div con id diverso da quello selezionato, ma già sarebbe un buon punto partire da lì