这个要怎么做呢?用JavaScript来设置下拉框的默认选中值呢?

时间:2022-07-03 23:06:21
这个要怎么做呢?用JavaScript来设置下拉框的默认选中值呢?
如:
<select name="LA" >
<option value=""></option>          
<option value="化妆品" >化妆品</option>
<option value="家电" selected>家电</option>
<option value="礼品" >礼品</option>
<option value="数码产品" >数码产品</option>

如果这样的话选择中的就是 “家电”,那我怎么通过JavaScript来实现选择中的值是“数码产品” 呢?? 高手帮帮忙啊。。

4 个解决方案

#1


<select name="LA" >          
<option value="化妆品" >化妆品</option>
<option value="家电">家电</option>
<option value="礼品">礼品</option>
<option value="数码产品">数码产品</option>
</select>
<script>
LA.selectedIndex=3
</script>

#2


谢谢高手指点。但是我现在只知道值是“数码产品”并不知道是第几项啊。。。
还有办法吗???

#3


function myselect()
{
for (var i=0;document.main.LA.options.length;i++)
{
if(document.main.LA.options[i].value=="礼品")
{
document.main.LA.selectedIndex=i;
}
}
}

<body onLoad="myselect();">

#4


谢谢高手指点

#1


<select name="LA" >          
<option value="化妆品" >化妆品</option>
<option value="家电">家电</option>
<option value="礼品">礼品</option>
<option value="数码产品">数码产品</option>
</select>
<script>
LA.selectedIndex=3
</script>

#2


谢谢高手指点。但是我现在只知道值是“数码产品”并不知道是第几项啊。。。
还有办法吗???

#3


function myselect()
{
for (var i=0;document.main.LA.options.length;i++)
{
if(document.main.LA.options[i].value=="礼品")
{
document.main.LA.selectedIndex=i;
}
}
}

<body onLoad="myselect();">

#4


谢谢高手指点