看看这个
也许有帮助http://community.csdn.net/Expert/topic/3356/3356831.xml?temp=.335354

解决方案 »

  1.   

    特意写为兄弟写了这段代码,请试用:
    <form name=fm>
    <table><tr>
    <td>
      <select name="selectAB" onchange="filtersele()">
          <option value="0">请选择</option>
          <option value="1">A</option>
          <option value="2">B</option>
       </select>
    <td>
      <div id=selediv><select name=second style=width:100><option value=""><option value=k>k<option value=m>m</select></div>
    </table>
    </form>
    <script>
    function filtersele() {
      if (fm.selectAB.value == '1')
        selediv.innerHTML = '<select name=second style=width:100><option value=k>您选择了A';
      if (fm.selectAB.value == '2')
        selediv.innerHTML = '<select name=second style=width:100><option value=n>您选择了B';
    }
    </script>
      

  2.   

    lxn_1999 ,
    你的主意不错,多谢了,但怎样把A,B两个表中的内容凋出来呢?再请指教!
      

  3.   

    这个问题可能太难了吧,我想把它改成这样,一个下拉列框(有A,B两个选项)和A,B两个talbe框,当选择下拉列框中的A时,table A出现;当选择B时,table B出现。
    请问应怎样做?
      

  4.   


    呵呵,地址忘记了http://et.qingdaonews.com/open.asp?id=30145