// 得到RadioButtonList控件选择的值 // radioListObj是RadioButtonList控件对象哦 function GetRadioButtonListSelectValue(radioListObj) { for(var i=0;i<radioListObj.cells.length;i++) { var objRadioId = radioListObj.id + '_' + i; var objRadio = document.getElementById(objRadioId); if(objRadio.checked) { return objRadio.value; } } alert("出错误了,对像错误!"); } // 设置RadioButtonList控件选择项 // radioListObj是RadioButtonList控件对象,selectValue就是要设置项的值。 function SetRadioButtonListSelectValue(radioListObj,selectValue) { for(var i=0;i<radioListObj.cells.length;i++) { var objRadioId = radioListObj.id + '_' + i; var objRadio = document.getElementById(objRadioId); if(objRadio.value == selectValue) { objRadio.checked = true; return; } } alert("出错误了,对像错误或无[" + selectValue + "]值项!"); } 或者: <script> function GetRblSeletedValue(obj) { var rbltable =$(obj); 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); } } } function $(id) { return document.getElementById(id); } </script>
文献出自:http://hi.baidu.com/studyaspnet/item/aa1695ed40c57a0b560f1d80