跳出输入框
<script language="javascript"> function $(obj){return document.getElementById(obj);} function show(objid) {$(objid).style.display='inline';} function hidden(objid) {$(objid).style.display='none';} function doit(){ var sel_val=$('sel').value; if (sel_val=='') {hidden('a1');hidden('a2');} if (sel_val==0) {hidden('a1');hidden('a2');} if (sel_val==1) {show('a1');hidden('a2');} if (sel_val==2) {show('a2');hidden('a1');} } </script> </head> <body> <select name="sel" id="sel" οnchange="javascript:doit();"> <option selected="selected">请选择</option> <option value="0">不要输入框</option> <option value="1">输入框1</option> <option value="2">输入框2</option> </select> <input value="输入框1" type="text" name="a1" id="a1" style="display:none;" /> <input value="输入框2" type="text" name="a2" id="a2" style="display:none;" /> <br /> <br /> </body>
跳出选择框
<html> <head> <script type="text/javascript"> function change(){ var a=document.getElementById('aa').value; if(a==1 || a==2) { document.getElementById('bb').style="display:none;" } if(a==3 || a==4) { document.getElementById('bb').style="display:block;" } } </script> </head> <body> <select id="aa" οnchange="change()"> <option value="1">aa</option> <option value="2">bb</option> <option value="3">cc</option> <option value="4">dd</option> </select> </br> <select id="bb" style="display:none;"> <option value="1">11</option> <option value="2">22</option> <option value="3">33</option> <option value="4">44</option> </select> </body> </html>