用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 选中 相应的值
} 展开
<select id="cu_gen" > <option>男</option> <option>女</option> </select>
这是前台代码
function xx(u){
我已经根据u获得 需要填写的 性别
现在需要让select 选中 相应的值
} 展开
4个回答
展开全部
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;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementById("cu_gen").html(u);
不太记得了。应该是html或者是text或者是value或者是innerHtml。。。你都试一下
不太记得了。应该是html或者是text或者是value或者是innerHtml。。。你都试一下
追问
刚刚把这些 html或者是text或者是value或者是innerHtml 都又试了试,都不是 无论是用()方式 还是= 方式都不对,value
追答
不行的话用jquery吧。更方便
$("").text();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询