用js 更改 select 选中值 在线等 捡分题

前台是select选择男女要求某个方法执行时候根据获得的某个值给select赋值或者更改选中项都可以<selectid="cu_gen"><option>男</optio... 前台是select选择男女 要求 某个方法执行时候 根据获得的某个值 给select赋值 或者更改选中项 都可以
<select id="cu_gen" > <option>男</option> <option>女</option> </select>
这是前台代码
function xx(u){
我已经根据u获得 需要填写的 性别
现在需要让select 选中 相应的值
}
展开
 我来答
yulihuabd
2014-01-07 · TA获得超过104个赞
知道答主
回答量:29
采纳率:0%
帮助的人:14.9万
展开全部

var selectObj=document.getElementById("cu_gen");

for (i=0; i< selectObj.options.length; i++){

    var curOptObj=selectObj.options(i);

    var curText=curOptObj.text;

    if(u==curText){

        curOptObj.selected=true;

    }

}

 
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LeeCan_Zeng
2014-01-07 · TA获得超过1998个赞
知道小有建树答主
回答量:691
采纳率:50%
帮助的人:207万
展开全部
<select id="sexy">
<option value="">请选择</option>
<option value="male">男</option>
<option value="female">女</option>
</select>
<button id="btn">change</button>
<script>
function change(sex){
var select = document.getElementById('sexy');
select.value = sex;
}
var btn = document.getElementById('btn');
btn.onclick = function(){
change('male');
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whenevery00
2014-01-07 · TA获得超过430个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:237万
展开全部
<select id="cu_gen" > <option>男</option> <option>女</option> </select>
<script>
var cu_gen = document.getElementById("cu_gen");
function xx(u){
var options = cu_gen.childNodes;
for(var i in options){
if(options[i].innerHTML == u)options[i].selected = true;
else options[i].selected = false;
}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_碗多少钱
2014-01-07
知道答主
回答量:32
采纳率:0%
帮助的人:11.1万
展开全部
document.getElementById("cu_gen").html(u);
不太记得了。应该是html或者是text或者是value或者是innerHtml。。。你都试一下
追问
刚刚把这些  html或者是text或者是value或者是innerHtml  都又试了试,都不是 无论是用()方式 还是= 方式都不对,value
追答
不行的话用jquery吧。更方便
$("").text();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式