最近做一页面,需要在客户端获取RadioButtonList的选中值,老道捣鼓一番,得到如下方法
function Button1_onclick()
{
var rbltable = document.getElementById("RadioButtonList1");
var rbs= rbltable.getElementsByTagName("INPUT");
for(var i = 0;i<rbs.length;i++)
{
if(rbs[i].checked)
{
var text =rbltable.cells[i].innerText;
var value=rbs[i].value;
alert("选中项的text值为"+text+",value值为"+value);
}
}
}RadioButtonList在客户端被翻译成了table,通过getElementsByTagName("INPUT")方法获取它的所有子radio,然后循环每个radio,再通过cells获取radio的text值。

本文介绍了一种在客户端获取RadioButtonList选中值的方法,通过JavaScript操作DOM元素实现。利用getElementById和getElementsByTagName方法找到RadioButton,并遍历这些按钮来获取选中项的text和value值。

318

被折叠的 条评论
为什么被折叠?



