Java开发过程中,很多人会遇到在修改信息之前,获取原有数据信息到表单时,有些信息获取不到,比如某系统一个用户想修改自己的个人信息,这个信息列表中就包含选择select标签,选中radio标签,文本域textarea标签等。因为不是像input等这种标签,可以在标签内部定义value属性。所以接下来,集中的说下碰到这几种标签怎么办,仅仅提供思路!如有问题,可以私信我!我看到会及时回复!

1js动态设置select中option选中

function setSelectChecked(){  
     var select=document.getElementById("Type");
         var typeValue = document.getElementById("type").value;
         for(var i=0; i<select.options.length; i++){  
             if(select.options[i].innerHTML == typeValue){  
                 select.options[i].selected = true;  
                 break;  
             }  
         }  
     }

2js如何设置radio选中

function setRadioChecked(){  
     var radioValue=document.getElementById("state").value;
     if(radioValue=="生效"){
     $("#stateon").attr("checked","checked");  
     $("#stateoff").removeAttr("checked");
     }else{
     $("#stateoff").attr("checked","checked");  
    $("#stateon").removeAttr("checked");
     }}

javascript选择radio js设置radio选中_select

3js中给textarea赋值

function setTextContent(){
     var remarkValue=document.getElementById("Remark").value;
     document.getElementById("Remark").value="";
     document.getElementById("remark").innerText=remarkValue;
 }

Remark是获取值的id;remark是textarea的id。

以上这三种方法代码简洁精辟!很不错!