源代码如下:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页</title>
</head>
<body>
<form name="s">
<select name="sel"  multiple size="10">
<option>姓名一</option>
<option>姓名二</option>
<option>姓名三</option>
<option>姓名四</option>
<option>姓名五</option>
<option>姓名六</option>
</select> 
<select name="sel2" multiple size="10">
</select>
<input type="button" name="s3" value="前三" onclick="movelist('sel2')">
<input type="button" name="s4" value="后三" onclick="movelist2('sel')">
<input type="reset" name="btnReset" value="重置">
</form><script language="javascript">
function movelist(to){
mylist2=document.s.sel2;
var news1=new Option("姓名一","0");
mylist2.options[0]=news1;
var news2=new Option("姓名二","1");
mylist2.options[1]=news2;
var news3=new Option("姓名三","2");
mylist2.options[2]=news3;
}function movelist2(to){
mylist=document.s.sel2;
var newoption=new Option("姓名四","0");
mylist.options[0]=newoption;
var newoption=new Option("姓名五","1");
mylist.options[1]=newoption;
var newoption=new Option("姓名六","2");
mylist.options[2]=newoption;
}mylist=document.s.sel;
document.write ("多选列表中当前选择为:"+mylist.selectedIndex+"<br>");
</script>
 </body>
</html>
------------------------------------------------------------------------
为什么``
我按下重置按钮`
完全无反应的``
不是这样设置的吗?``

解决方案 »

  1.   

    因为reset的作用是重置, 有默认值的话它会将默认值回复,而楼主你用了new,
    new了新的对象, 对此reset是无能为力的, 给分结贴吧, 楼主
      

  2.   

    引用;我看不明白你按重置的时候触发的是什么函数
    回答一楼的``
    这里按重置没有触发函数的``因为并没有调用函数的``
    引用;因为reset的作用是重置, 有默认值的话它会将默认值回复,而楼主你用了new, 
    new了新的对象, 对此reset是无能为力的, 给分结贴吧, 楼主
    回答二楼的``
    对,新建了列表对象`
    reset一般是用于可输入的文本框或文本域的啦~`
    而这里``
    新建的选项数组``
    并没有可输入的数``
    所以reset即重置按钮根本无效的``引用;靠哦, 0分, 这楼主太那个了, 黑名单的说
    回答三楼的``
    注意语气呀~`
    这个什么世界呀``
    金钱世界吧`
    没有人乐于助人的~
    只会看利益的吗/~`