Skrypt ma za zadanie podmieniać element <div></div> po wybraniu odpowiedniego elementu z listy (<option></option>).
Wszystko ładnie działa (przykład - konrad-lewczuk.pl), jednak według wykładowcy w JavaScript jest jakiś błąd.
Niżej zamieszczam java script:
<script type="text/javascript"> <!-- // <![CDATA[ function akcja(zmienna) { var ile = document.getElementById('wybrana').options.length; for(var i=1; i<=ile; i++) { var jaka = 'iddiv'+i; if(jaka != zmienna) { document.getElementById(jaka).style.display = 'none'; } else if(jaka == zmienna) { document.getElementById(jaka).style.display = 'block'; } } } // ]]> --> </script>
Niżej zamieszczam HTML:
Niżej zamieszczam CSS:
#iddiv1 { display: block; } #iddiv2,#iddiv3,#iddiv4,#iddiv5 { display: none; }