var sel=document.getElementsByName("a");
var ary=new Array();
for(var i=0;i<sel.options.length;i++) {
if(sel.options[i].selected)
ary.push(sel.options[i].value);
}
var ary=new Array();
for(var i=0;i<sel.options.length;i++) {
if(sel.options[i].selected)
ary.push(sel.options[i].value);
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<head>
<title>My Prototype test bench </title>
<Script language="javascript">
function add(){
var sel=document.getElementsByName("a")[0];
var ary=new Array();
for(var i=0;i <sel.options.length;i++) {
if(sel.options[i].selected)
ary.push(sel.options[i].text);
}}
</Script></head>
<body>
<select name="a" multiple="multiple">
<option>11 </option>
<option>22 </option>
<option>33 </option>
</select>
<input type="button" value="show" onclick="add()">
<
</body>
</html>
关键是下面这句
arr.push(srcList.options[i].text)