RadioButtonList 的选择事件
转论坛的:
<asp:RadioButtonList ID="RadioButtonList1" runat="server" οnclick="aa()">
<asp:ListItem Value="0" Selected="True">AAA </asp:ListItem>
<asp:ListItem Value="2">BBB </asp:ListItem>
<asp:ListItem Value="5">CCC </asp:ListItem>
</asp:RadioButtonList>
js:
function aa()
{
var inputs = document.getElementById("RadioButtonList1").getElementsByTagName("INPUT")
for(i= 0;i <inputs.length;i++)
{
if(inputs[i].checked==true)
alert("你选择了第"+(i+1)+"项,值是:"+inputs[i].value);
}
}
转google的:
getElementsByTagName
<div id=radiodiv language=javascript >
<INPUT name=radio1 value=1 type="radio" id=myRadio1>
<INPUT name=radio1 value=0 type="radio" id=myRadio2 CHECKED >
</div>
radiodiv.getElementsByTagName("input").item(0).value 结果是 1
,比如我知道了一个<DIV ID='aaa'><input name=input1 value=1 type=radio ><input name=input1 value=2 type=radio>......</DIV>我要取DIV里面的所有input,这样写就可以了:
aaa.getElementsByTagName('INPUT')
这样就有效的可以和别的DIV(比如说有个叫bbb的DIV,里面的也是一样的input)相区别.
同getElementsByTagName相对应,