急啊:选择select中的某一项

xueyl 2005-08-20 02:38:11
<select name = "sss">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
</select>

我想用js将select定位到第x项,该如何做?
谢谢
...全文
280 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiqunet 2005-08-20
  • 打赏
  • 举报
回复
<select name = "sss">
<option value='1'> 1 </option>
<option value='2'> 2 </option>
<option value='3'> 3 </option>
<option value='4'> 4 </option>
</select>

如果每个select选项都有有Value,那么这又是一种办法:

<script>
document.all.sss.value='2';
</script>
qiqunet 2005-08-20
  • 打赏
  • 举报
回复
<select name = "sss">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
</select>

这也是一种办法:

<script>
document.all.sss.options[2].selected=true;
</script>
qiqunet 2005-08-20
  • 打赏
  • 举报
回复
<select name = "sss">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
</select>

不一定要用selectIndex,

这也是一种办法:

<input type="button" onclick="sel(2);" value="btn">
<script>
function sel(x){
document.all.sss.options[x].selected=true;
}
</script>
chjpeng 2005-08-20
  • 打赏
  • 举报
回复
asp控制:

http://blog.csdn.net/chjpeng/archive/2005/04/22/359071.aspx
梅雪香 2005-08-20
  • 打赏
  • 举报
回复
<select name = "sss">
<option value="1"> 1 </option>
<option value="2"> 2 </option>
<option value="3"> 3 </option>
<option value="4"> 4 </option>
</select>

可以用selectIndex
也可以直接用sss.value=3来选择第三项
cds27 2005-08-20
  • 打赏
  • 举报
回复
<select name = "sss">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option selected> 4 </option>
</select>

定义到第4项。
cxz7531 2005-08-20
  • 打赏
  • 举报
回复
selectedIndex是option的索引,从0开始
cxz7531 2005-08-20
  • 打赏
  • 举报
回复
<select name = "sss">
<option> 1 </option>
<option> 2 </option>
<option> 3 </option>
<option> 4 </option>
</select>
<input type="button" onclick="sss.selectedIndex=2;" value="btn">

87,901

社区成员

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

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