让下拉框里值等于VAR1的一项选中???

shuixianzi00 2005-01-25 07:07:07
问个JS写法:
rbt 是一个下拉框,VAR1是一个常量。让下拉框里值等于VAR1的一项选中
我随便写写哈,怕大家不明白我的意思。
if(var1!=="请选择"){
if (rbt.value == var1){
rbt.options.selected;

}

}
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
myvicy 2005-01-25
  • 打赏
  • 举报
回复

<select name=rbt>
<option value=a>a</option>
<option value=b>b</option>
<option value=c>c</option>
</select>
<script>
var1=prompt('输入选择','');
for(i=1;i<=rbt.length;i++)
{
if(rbt.options[i].value==var1) rbt.selectedIndex=i;
}
</script>

你可以选择 a b c


-----------------------------------------------------
测试通过,揭贴
zhuqm 2005-01-25
  • 打赏
  • 举报
回复
这样试试
var opt=rbt.options;
for(var i=0;i<opt.length;i++){
if(opt[i].value==var1&&var1!="请选择")
opt[i].selected=true;
}
rbt.options是个数组对象
myvicy 2005-01-25
  • 打赏
  • 举报
回复
真的没说明白你。

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧