Pea*_*arl 2 javascript c# asp.net jquery
<asp:RadioButtonList ID="rbl" runat="server" onMouseUp="Myf()">
<asp:ListItem Text="Yes" Value="1"></asp:ListItem>
<asp:ListItem Text="No" Value="0"></asp:ListItem>
</asp:RadioButtonList>
function Myf() {
var list = document.getElementById("<%=rbl.ClientID %>");
var inputs = list.getElementsByTagName("input");
var selected;
for (var i = 0; i < inputs.length; i++) {
alert(inputs[i].innerHTML);
}
}
Run Code Online (Sandbox Code Playgroud)
我得到了Radiobuttonlist的价值.如何获取Radiobuttonlist的文本?
小智 6
首先,单选按钮在代码中没有文本
其次,如果您查看生成的html页面的来源,您可以看到单选按钮具有存储文本的标签.因此,您可以查找label而不是input在您的函数中,它将获取文本
function Myf() {
var list = document.getElementById("<%=rbl.ClientID %>");
var inputs = list.getElementsByTagName("label");
var selected;
for (var i = 0; i < inputs.length; i++) {
alert(inputs[i].innerHTML);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2512 次 |
| 最近记录: |