use select field and odjslt.options[objslt.options.length]=new option("innerHTML","value") to add optionsand objslt.remove(objslt.selectedIndex) to remove options.
解决方案 »
- 网页播放器的问题
- 求正则表达式 " <script>alert("发送成功");window.close();</script>" 取出alert内的内容
- 如何设置只读属性
- [当天结帖]求2个正则表达式
- 如何在html中显示自定义右键菜单?
- 请大家介绍些js方面好的参考资料,要全面的,深入的。
- 各位大侠求教,关于框架中页面跳转的问题
- 急急急急急急急急急急急急急急急急急急急急急急急急急急急
- 我的一些对象。比如我的对象数组,不是页面上的元素,而是页面操作的逻辑结果,希望通过Post方式返回服务器, form method=POST,该怎么写?不用GET方式
- 急,如何在弹窗中请求完成后打开新的网页
- 为何模式窗口不会触发第二次page_load事件
- 两个不同的域数据交换,如何实现。
function moveOption(e1, e2){
try{
var e = e1.options[e1.selectedIndex];
e2.options.add(new Option(e.text, e.value));
e1.options.remove(e1.selectedIndex);
} catch(e){}
}
//--></script>
<table border=0 cellpadding=0 cellspacing=0>
<form name=form1 action="hh_action.asp" method="post">
<tr><td>
<select name=list1 size=8 ondblclick="moveOption(this, this.form.list2)">
<option value=A>aaaaaaaaaa
<option value=B>bbbbbbbbbb
<option value=C>cccccccccc
<option value=D>dddddddddd
<option value=E>eeeeeeeeee
<option value=F>ffffffffff
<option value=G>gggggggggg
<option value=H>hhhhhhhhhh
</select></td>
<td width=40 align=center>
<input name=add type=button value=">>>" onclick="moveOption(this.form.list1, this.form.list2)"><br/><br/>
<input name=sub type=button value="<<<" onclick="moveOption(this.form.list2, this.form.list1)">
</td><td>
<select name=list2 size=8 ondblclick="moveOption(this, this.form.list1)">
</select><input type=submit>
</td></tr>
</form>
</table>
-------------------------
for(i=0;i<objslt.options.length;i++)
{
odjslt1.options[ objslt1.options.length ] = new option(odjslt.options[i].innerHTML , odjslt.options[i].value);
}
while(objslt.options.length>0){
objslt.remove(0);
}