<input type=radio name=rr onclick="JavaScript:s(1)">1
<input type=radio name=rr onclick="JavaScript:s(2)">2
<input type=radio name=rr onclick="JavaScript:s(3)">3
<input type=radio name=rr onclick="JavaScript:s(4)">4
<br>
<select id=aaa>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<script>
function s(v){
    aaa.options[v-1].selected=true;
}
</script>

解决方案 »

  1.   

    <input type=radio name=aa onclick="a1.selectedIndex=0">
    <input type=radio name=aa onclick="a1.selectedIndex=1">
    <input type=radio name=aa onclick="a1.selectedIndex=2">
    <select id=a1>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    </select>
      

  2.   

    能影响radio's name+"s"的select
    <input type=radio name=ra>
    <br>
    <input type=radio name=aa>
    <input type=radio name=aa>
    <input type=radio name=aa>
    <select id=aas>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    </select>
    <br>
    <input type=radio name=ab>
    <input type=radio name=ab>
    <input type=radio name=ab>
    <select id=abs>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    </select><script>
    function document.onclick(){
    var e=window.event.srcElement
    if(e.type!="radio"||e.name.charAt(0)!='a')return;
    try{document.all(e.name+"s").selectedIndex=e.sourceIndex-document.all(e.name)[0].sourceIndex}catch(e){}
    }
    </script>
      

  3.   

    <input type=radio name=aa onclick="RdoClick(1)">1
    <input type=radio name=aa onclick="RdoClick(2)">2
    <select id=Sel>
    <option>1</option>
    <option>2</option>
    </select>
    <script language='JScript'>
    function RdoClick(v)
    {
        Sel.options[v-1].selected=true;
    }
    </script>