日期:2014-05-18  浏览次数:20507 次

几个比较简单的js问题
如何得到选中的   radio的value以及select的value?
还有一个就是通过js设置select的选中项

------解决方案--------------------
function getSelectedRadio(name){
var radios = document.getElementsByName(name);
for(var i=0;i <radios.length;i++){
if(radios[i].checked) return radios[i];
}
return null;
}
function getSelectedValue(el){
el=document.getElementsById(el);
return el.options[el.selectedIndex].value;
}
------解决方案--------------------
LS正解
------解决方案--------------------
function setSelectedValue(el,value){
el=document.getElementsById(el);
for(var i=0,len=el.options.length;i <len;i++){
if(el.options[i].value==value){
el.options[i].selected=true;
return;
}
}
}
------解决方案--------------------
foyuan(暴走零零漆) 他的答案
是对的.