function moveto(left,right) { var i; i=left.selectedIndex; if (i==-1) { alert("请选择信息!"); return false; } var ooption=document.createElement("OPTION"); ooption.text=left.options(i).text; ooption.value=left.options(i).value; right.add(ooption); left.remove(i); }
<form name="AutoListBox"><p><select name="ListBoxURL" language="javascript" ><option selected value="你要去哪里?">请选择一个目的地</option><option value="www.163.com">连接1说明 </option><option value="baidu.com">连接2说明</option><option value="china.com">连接3说明</option></select><button onclick="gotoLink(form)">Go</button></p></form>
<script language="JavaScript">
<!--
function gotoLink(form) {
var OptionIndex=form.ListBoxURL.selectedIndex;
if (OptionIndex==0)
alert("你没有选择!");
parent.location = "http://"+form.ListBoxURL.options[OptionIndex].value;}
//-->
</script>
如果还有什么不清楚的可以看
http://www.1000script.com/linelesson/dhtml/objects/select.html
用js代码写出往list中增加和删除一条记录
{
var i;
i=left.selectedIndex;
if (i==-1)
{
alert("请选择信息!");
return false;
}
var ooption=document.createElement("OPTION");
ooption.text=left.options(i).text;
ooption.value=left.options(i).value;
right.add(ooption);
left.remove(i);
}