<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <script type="text/javascript"> window.onload = Laduj; function Laduj() { document.forms[0].wybor.onchange = Pokaz; } function Pokaz() { var nazwa = "id-"+this.value var blok = document.getElementById(nazwa); if (blok.style.display == 'none') { blok.style.display = 'block'; } else { blok.style.display = 'none'; } var elements = document.getElementsByTagName('div'); for (var i = 0;i < elements.length ;i++ ) { if (elements[i].id) { if (elements[i].id != nazwa) { elements[i].style.display = "none"; } } } } </script> </head> <body> <div> <form name="form" method="post"> <select name="wybor"> </select> </form> </body> </html>
i to po wyborze pokazuje danego DIV ale ja chce zrobic tak ze jak wybiore pozycje dwa to pokaze mi te 2 div gdzie id="id-2" a pokazuje tylko 1 ten pierwszy