<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM  ACTION="" method="post">
 <INPUT TYPE="radio" NAME="sortread " value="1" onClick="check(this)">
 <INPUT TYPE="radio" NAME="sortread " value="2" onClick="check(this)">
 <SELECT NAME="selectname"></SELECT>
</FORM>
</BODY>
</HTML>
<script language="javascript">
   function check(obj)
   {
     var form=document.forms(0);
     
 var length=form.selectname.options.length;   
     for(i=0;i<length;i++)
     {   
        form.selectname.options.remove(0); 
     } 
 if(obj.value=="1")
 {
      form.selectname.options.add(new Option("小","1"));
  form.selectname.options.add(new Option("较小","2"));
  form.selectname.options.add(new Option("最小","3"));
 }
 else if(obj.value=="2")
 {
      form.selectname.options.add(new Option("大","1"));
  form.selectname.options.add(new Option("较大","2"));
  form.selectname.options.add(new Option("最大","3"));
 }
   }
</script>

解决方案 »

  1.   

    使用onclick事件来实现
    <INPUT type="radio" id="sortread" onclick="changeSelect1()"><script language="javascript">
    function changeSelect1()
    {
                      select.remove();
    select.add("大","大");
    select.add("中","中");
    select.add("小","小");
    select.selectedIndex = 2;
    }
    </script>另一个自己写吧
    差不多
      

  2.   

    来晚了
    <script language="javascript">
        function setSelect(v)
    {
        var oSel = document.all.sel;
    if(v==0)
    {
        oSel.length=0;
    oSel.add(newOption("小","小"));
    oSel.add(newOption("较小","较小"));
    oSel.add(newOption("最小","最小"));
    }
    else
    {
        oSel.length=0;
    oSel.add(newOption("大","大"));
    oSel.add(newOption("较大","较大"));
    oSel.add(newOption("最大","最大"));
    }
    }

    function newOption(t,v)
    {
    var oOption = document.createElement("OPTION");
    oOption.value = v;
    oOption.text  = t;
        return oOption;
    }
    </script>
    <body>
    <input type="radio" name="sortread " onclick="setSelect(0);" />小
    <input type="radio" name="sortread " onclick="setSelect(1);"/>大
    &nbsp;&nbsp;   
    <select name="sel" style="width:120">
    </select>
    </body>