一.选中下拉列表对象
function getSelectedObj(name,values){ var obj=document.getElementById(name); for(i=0;i<obj.length;i++){ if(obj[i].value == values){ obj[i].selected = true ; } } }
二.选中单选按钮
function getRadioObj(name,values){ var radioes = document.getElementsByName(name); for(var i=0;i<radioes.length;i++) { if(radioes[i].value == values){ radioes[i].checked = true; } } }
三.获取下拉列表选中项的的值
function getSelectedValue(name){ var obj=document.getElementById(name); for(i=0;i<obj.length;i++){ if(obj[i].selected==true){ return obj[i].value; } } }
四.获取单选按纽的值
function getRadioValue(name){ var radioes = document.getElementsByName(name); for(var i=0;i<radioes.length;i++) { if(radioes[i].checked){ return radioes[i].value; } } }
五.判断是否有被选中的记录
function isSelect(){ var ids=document.getElementsByName("id"); var isSelected=false; for(var i=0;i<ids.length;i++){ if(ids[i].checked){ isSelected=true; break; } } return isSelected; }
六.选择所有记录
function AllSelect(){ var ids=document.getElementsByName("id"); for(var i=0;i<ids.length;i++){ ids[i].checked=true; } }
七.反向选择
function selAll(){ var ids=document.getElementsByName("id"); for(var i=0;i<ids.length;i++){ if(ids[i].checked){ ids[i].checked=false; }else{ ids[i].checked=true; } } }
以上两个方法适合将子页面的值传递给父页面,并选中相关的对象.