动态option怎样selected,谢谢阿!

guanghle 2007-06-12 06:14:22
下面这个小例子,想使动态创建的一个option固定在其中一行,可实现不了,请各位大侠帮帮忙阿!

<form action="" method="post" name="form1" id="form1">
<select name="city" id="city">
<option value="0" selected>请选择……</option>
</select>
</form>
<script language="javascript">
with (document.form1){
city.options.length=0;
for(var i=0;i<6;i++){
city.add(new Option('abc'+i,i));
}
}
</script>
...全文
2129 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxsshizishizi 2007-06-22
  • 打赏
  • 举报
回复
那之前的设置会自动消失吗?会不会出现有两个selected 然后只认位于下面的那个option被选中呢?
guanghle 2007-06-13
  • 打赏
  • 举报
回复
是我把问题想复杂了,多亏提醒!谢
adverse 2007-06-12
  • 打赏
  • 举报
回复
不是太明白你的意思,没看明白你想实现什么.
如果是想让某个option被选中,这样做就行:
1.city.options[i].selected = true;//第i个被选中
2.city.value = value;//与value变量值相等的option被选中,如果不存在这样的option会出问题.
kabakaba 2007-06-12
  • 打赏
  • 举报
回复
select[i].selected = true;

87,901

社区成员

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

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