<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>
<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>
<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>
不好意思,刚才那个代码有一个小错误没考虑到。呵呵,这个改过了。
基本实现了你的要求。我这试验没问题,楼主试验一下吧。