<input type="radio" name="myradio"><span id="mydiv1">radio_1</span><br>
<input type="radio" name="myradio"><span id="mydiv2">radio_2</span><br>
<input type="radio" name="myradio"><span id="mydiv3">radio_3</span><br>
<input type="radio" name="myradio"><span id="mydiv4">radio_4</span><br>
<input type="button" onclick="sel()" value="查询">
<script language="javascript">
function sel()
{
  var obj = document.getElementsByName("myradio");
  var str;
  for(var i=0;i<obj.length;i++)
  {
    if(obj[i].checked==true)
    {
      str = document.getElementById("mydiv"+i).innerText;
      break;
    }
  }
  if(i>=obj.length)
  {
    str = "请选择一个值!";
  }
  alert(str);
}
</script>

解决方案 »

  1.   

    <input type="radio" name="myradio"><span id="mydiv1">radio_1</span><br>
    <input type="radio" name="myradio"><span id="mydiv2">radio_2</span><br>
    <input type="radio" name="myradio"><span id="mydiv3">radio_3</span><br>
    <input type="radio" name="myradio"><span id="mydiv4">radio_4</span><br>
    <input type="button" onclick="sel()" value="查询">
    <script language="javascript">
    function sel()
    {
      var obj = document.getElementsByName("myradio");
      var str;
      for(var i=0;i<obj.length;i++)
      {
        if(obj[i].checked==true)
        {
          str = document.getElementById("mydiv"+(i+1)).innerText;
          break;
        }
      }
      if(i>=obj.length)
      {
        str = "请选择一个值!";
      }
      alert(str);
    }
    </script>
    不好意思,刚才那个代码有一个小错误没考虑到。呵呵,这个改过了。
    基本实现了你的要求。我这试验没问题,楼主试验一下吧。