如:
<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>
<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();">
{
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>
<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();">
{
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
谢谢高手指点