Javascript 获取动态创建的RadioButtonList的值
我用以下方法创建了一个asp单选按钮列表:Javascript 获取动态创建的RadioButtonList的值,javascript,asp.net,radiobuttonlist,selectedvalue,Javascript,Asp.net,Radiobuttonlist,Selectedvalue,我用以下方法创建了一个asp单选按钮列表: ListItem item = new ListItem(string Id, string Name); RadioButtonList1.Items.Add(item); 我无法在javascript中获取所选项目的值。以下是我的代码部分: var _rad = document.getElementByName('RadioButtonList1'); for (var j = 0; j < _rad.length; j++) {
ListItem item = new ListItem(string Id, string Name);
RadioButtonList1.Items.Add(item);
我无法在javascript中获取所选项目的值。以下是我的代码部分:
var _rad = document.getElementByName('RadioButtonList1');
for (var j = 0; j < _rad.length; j++) {
if (_rad[j].checked) {
_index = _rad[j].value - 1;
}
}
var\u rad=document.getElementByName('RadioButtonList1');
对于(var j=0;j<_rad.length;j++){
如果(_rad[j]。选中){
_索引=_rad[j]。值-1;
}
}
您寻求的方法是document.getElement*s*ByName(…),否则它应该可以工作。尝试使用jQuery。。那会容易得多
检查这个JS Binn示例
假设ASP代码实际将
name
属性设置为“RadioButtonList1”,并将值设置为一个数字,则JavaScript看起来很好。从浏览器查看源代码时,您会看到什么?