js中动态设置select中option选中/设置radio选中/获取textarea值

时间:2024-04-02 19:27:24

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");
    }

}

js中动态设置select中option选中/设置radio选中/获取textarea值

3js中给textarea赋值

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

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

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