html知道下拉列表的某一项的value值 怎么用js在加载页面的时候默认选中这一项

求助。。。... 求助。。。 展开
 我来答
张大伟2020
推荐于2016-05-31 · 知道合伙人软件行家
张大伟2020
知道合伙人软件行家
采纳数:26 获赞数:161
14年毕业于上海应用技术大学(本科),管理学学士学位,现在就职于上海惠普 前端工程师岗位。

向TA提问 私信TA
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>select</title>
</head>
<body>
<div>
<select name="" id="selId">
<option value="one">1</option>
<option value="two">2</option>
<option value="three">3</option>
<option value="four">4</option>
</select>
</div>

<!-- 这是js部分: -->
<script>
window.onload=function(){
var optElements=document.getElementById("selId").children;
var optValue='three';//这是已知的值
for(var opt in optElements){
if(optElements[opt].value==optValue){
optElements[opt].selected="selected";
return;
}
}
}
</script>
</body>
</html>
百度网友46b235f5b2
推荐于2016-02-22 · TA获得超过1397个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:634万
展开全部
window.onload=function(){
        var opts = document.getElementById('sel').getElementsByTagName('option'),opt_value = '4';
        for(var i in opts){
            if(opts[i].value==opt_value){
                opts[i].selected = 'selected';
                return;
            }
        }
    }
    <select id="sel">
    <option value="">-----</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
</select>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小虾KOBE
2014-02-12 · 超过10用户采纳过TA的回答
知道答主
回答量:215
采纳率:50%
帮助的人:70万
展开全部
document.getElementById('ops').options[i].selected=true;,其中的i值就是你想要设置的那个默认值
追问
不管用呀 。。。
追答
截个图看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2014-02-12 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部

document.getElementById('sel').options[0].selected=true;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式