<select onchange="a(this)">
<option>1
<option>2
</select>
<select id=n1 style="display:none"></select>
<input id=n2 style="display:none"><script>
function a(o)
{
n1.style.display="none"
n2.style.display="none"
document.getElementById("n" +o.options[o.selectedIndex].text).style.display="none"
}
</script>

解决方案 »

  1.   

    <select onchange="a(this)">
    <option>1
    <option>2
    </select>
    <select id=n1 style="display:none"></select>
    <input id=n2 style="display:none"><script>
    function a(o)
    {
    n1.style.display="none"
    n2.style.display="none"
    document.getElementById("n" +o.options[o.selectedIndex].text).style.display="block"
    }
    </script>
      

  2.   

    <html>
    <head>
    <script type="text/javascript">
    <!--function dlChg(src){
    var idx = src.selectedIndex;
    for(var i=0;i<src.options.length;i++){
    var div = document.getElementById("dltdiv"+i);
    if(div)
    div.style.display = "none";
    }
    document.getElementById("dltdiv"+idx).style.display = "block";
    }
    //-->
    </script>
    </head>
    <body>
    <select id="dlt" style="width:200px;" onchange="dlChg(this)">
    <option value=1>1</option>
    <option value=2>2</option>
    <option value=3>3</option>
    </select>
    <div id="dltdiv0" style="display:none;width:200px;"><select><option>你选择了optioin 1</option></select></div>
    <div id="dltdiv1" style="display:none;width:200px;"><input type="text" value="你选择了optioin 2"></div>
    <div id="dltdiv2" style="display:none;width:200px;"><input type="text" value="你选择了optioin 3" style="color:red"></div>
    </body>
    </html>
      

  3.   

    搞定
    最终代码如下
    <script language="javascript">
    function a(o)
    {
    document.getElementById("na").style.display="none";
    document.getElementById("nb").style.display="none";
    if (o.options[o.selectedIndex].value=="浙江电大")
    {
    alert(o.options[o.selectedIndex].value);
            document.getElementById("na").style.display="block"
    }
    if (o.options[o.selectedIndex].text=="其他")
    {
            document.getElementById("nb").style.display="block"
    }
    }</script>
    <form method="POST" action="--WEBBOT-SELF--" namae="form1">
       
    <p>
    <select onchange="a(this)">
    <option>请选择</option>
    <option value="浙江电大">浙江电大</option>
    <option value="其他">其他</option>
    </select>
    <select id="na" name="na" style="display:none"></select> 
    <input id="nb" name="nb" style="display:none" size="20"  > </p>
    </form>谢谢支持