<input type=radio name=大于4 onclick="aa.options[0].text='1'">
<input type=radio name=小于4 onclick="aa.options[0].text='5'">
<select name=aa>
<option>1</option>
</option>

解决方案 »

  1.   

    <input type=radio name=大于4 onclick=setOption(5)>
    <input type=radio name=小于4 onclick=setOption(1)>
    <select name=aa>
    <option>1</option>
    </option>
    <script>
    function setOption(val){
       document.all.aa.option[0].text=val;
    }
    </script>
      

  2.   

    最好把radio作为一组
    <script>
    function changeselect(str)
    {
    if(str==">")
    aa.options[0].text="5";
    else
    aa.options[0].text="0";
    }
    </script>
    <input type=radio name=condition onclick="changeselect('>')">大于4
    <input type=radio name=condition onclick="changeselect('<')">小于4
    <select name=aa>
    <option>1</option>
    </option>
      

  3.   

    <input type=radio name=mm onclick=show()>大于4 
    <input type=radio name=mm  checked onclick=show()>小于4
    <select name=aa>
    <option>1</option>
    </select>
    <script>
    function show(){
    var arr=document.all("mm");
    for(var i=0;i<arr.length;i++){
    if(arr[i].checked==true) break;
    }
    if(i==0) document.all("aa").options[0].text="5";
    else document.all("aa").options[0].text="1";
    }</script>
      

  4.   

    <input type=radio name=mm onclick=show()>大于4 
    <input type=radio name=mm  checked onclick=show()>小于4
    <select name=aa>
    <option>1</option>
    </select>
    <script>
    function show(){
    var arr=document.all("mm");
    for(var i=0;i<arr.length;i++){
    if(arr[i].checked==true) break;
    }
    if(i==0) document.all("aa").options[0].text="5";
    else document.all("aa").options[0].text="1";
    }</script>
      

  5.   

    <form>
    <input type=radio name=r onclick="SetSelectOpt(this.checked, 5);">
    大于4
    <input type=radio name=r onclick=SetSelectOpt(this.checked, 1);">
    小于4
    <select name=aa id=aa>
    <option>1</option>
    </select>
    </form>
    <script>
    function SetSelectOpt(bSelect, NewValue)
    {
      if(bSelect == true)
      {
        aa.options[0].text = NewValue;
      }
    }
    </script>
      

  6.   

    我想这样用,但是不行呢?
    <script language="javascript">function aaaa(myob)
    { if (myob.value==1)
        {
     myform.aa.option[0].text='1';
     myform.aa.option[1].text='2';
     myform.aa.option[2].text='3';
     }
    else
    {
     myform.aa.option[0].text='4';
     myform.aa.option[1].text='5';
     myform.aa.option[2].text='6';
     }}
    </script>
    <form name=myform>
    <input type=radio name=myradio value=1 onclick="aaaa(this);">
    <input type=radio name=myradio value=2 onclick="aaaa(this);">
    <select name=aa></select>
    </form>
      

  7.   

    <script language="javascript">function aaaa(myob)
    { if (myob.value==1)
        {
     myform.aa.options[0].text='1';
     myform.aa.options[1].text='2';
     myform.aa.options[2].text='3';
     }
    else
    {
     myform.aa.options[0].text='4';
     myform.aa.options[1].text='5';
     myform.aa.options[2].text='6';
     }}
    </script>
    <form name=myform>
    <input type=radio name=myradio value=1 onclick="aaaa(this);">
    <input type=radio name=myradio value=2 onclick="aaaa(this);">
    <select name=aa>
    <option></option>
    <option></option>
    <option></option>
    </select>
    </form>
      

  8.   

    <select>控件有没有add方法,也就是说,可不可以不要
    <option></option>
    <option></option>
    <option></option>
    这一些东西!
      

  9.   

    用add可以,将select先disabled掉也可以
    <script language="javascript">
    function aaaa(myob)
    {
     myform.aa.disabled=false;
     if (myob.value==1)
        {
     myform.aa.options[0].text='1';
     myform.aa.options[1].text='2';
     myform.aa.options[2].text='3';
     }
    else
    {
     myform.aa.options[0].text='4';
     myform.aa.options[1].text='5';
     myform.aa.options[2].text='6';
     }}
    </script>
    <form name=myform>
    <input type=radio name=myradio value=1 onclick="aaaa(this);">
    <input type=radio name=myradio value=2 onclick="aaaa(this);">
    <select name=aa disabled=true>
    <option></option>
    <option></option>
    <option></option>
    </select>
    </form>
      

  10.   

    当然,如果不想预先写那么多option,或者option长度是可变的,就可以这样动态加
    <script language="javascript">
    function aaaa(myob)
    {
     if (myob.value==1)
        {myform.aa.options.length=0;
     myform.aa.options[myform.aa.options.length++].text='1';
     myform.aa.options[myform.aa.options.length++].text='2';
     myform.aa.options[myform.aa.options.length++].text='3';
     }
    else
    {myform.aa.options.length=0;
     myform.aa.options[myform.aa.options.length++].text='4';
     myform.aa.options[myform.aa.options.length++].text='5';
     myform.aa.options[myform.aa.options.length++].text='6';
     }
    }
    </script>
    <form name=myform>
    <input type=radio name=myradio value=1 onclick="aaaa(this);">
    <input type=radio name=myradio value=2 onclick="aaaa(this);">
    <select name=aa>
    </select>
    </form>
      

  11.   

    <script language="javascript">
    function qswh(str){
    if(event.srcElement.checked)document.all.aa.outerHTML="<select name=aa><option>"+ str.split("").join("</option><option>")+"</option></select>"
    }
    </script>
    <form name=myform>
    <input type=radio name=myradio value=1 onclick="qswh('123')">小于4
    <input type=radio name=myradio value=2 onclick="qswh('456')">大于4
    <select name=aa>
    </select>
    </form>