写一段javascript 语句实现
通过选择DropDownList的Value 来隐藏相应表..
我是这么写的.
<script type="text/javascript">
    function type()
    {
        if(document.getElementById("select1").options[document.getElementById("select1").selectedIndex].value == "0")
        {
            document.getElementById("1").style.display ="none";
            document.getElementById("2").style.display ="";
        }
        else if(document.getElementById("select1").options[document.getElementById("select1").selectedIndex].value == "1")
        {
            document.getElementById("1").style.display ="";
            document.getElementById("2").style.display ="none";
        }
    }
</script>
<select name="select1" id="select1" onchange="type();">
    <option value="1">a</option>
    <option value="2">b</option>
</select>没有反应..
请各位帮帮忙 如何写才对..谢谢

解决方案 »

  1.   

    晕  还有id用数字的吗
    document.getElementById("1").style.display
    document.getElementById("2").style.display这个错了
      

  2.   

    稀烂
    LZ你的名字起滴太C了撒
    换个字母试试
      

  3.   

    type是关键字,不能用作函数名,换个就可以
      

  4.   

    <select name="select1" id="1" onchange="type();">
        <option value="1">a</option>
        <option value="2">b</option>
    </select>是这个 帖子里我没改
      

  5.   

    onchange="type();">
    这里写成 onchange="return type();" 应该就可以了