<script language="javascript"> function add(){ var str1 = document.all.s1.options[document.all.s1.selectedIndex].innerText; var str2 = document.all.s2.options[document.all.s2.selectedIndex].innerText; var str3 = document.all.t1.value; var result = str1 + str2 + str3; var oOption = document.createElement("OPTION"); oOption.innerText = result; document.all.sr.appendChild(oOption); } function removeSelected(){ var selectedIndArray = new Array(); for(var i=0;i
code:
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<select id="s1">
<option selected>1111</option>
<option>2222</option>
<option>3333</option>
</select>
<br>
<select id="s2">
<option selected>Bei Jing</option>
<option>Shang Hai</option>
<option>Guang Zhou</option>
</select>
<br>
<input type="text" id="t1" οnblur="add()"/>
<br>
<select id="sr" multiple size="10" style="width:300">
</select>
<input type="button" value="removeSelected" οnclick="removeSelected()">
<script language="javascript">
function add(){
var str1 =document.all.s1.options[document.all.s1.selectedIndex].innerText;
var str2 =document.all.s2.options[document.all.s2.selectedIndex].innerText;
var str3 =document.all.t1.value;
var result = str1 + str2 + str3;
var oOption =document.createElement("OPTION");
oOption.innerText = result;
document.all.sr.appendChild(oOption);
}
function removeSelected(){
var selectedIndArray =new Array();
for(var i=0;i<document.all.sr.options.length;i++){
if(document.all.sr.options[i].selected ==true){
selectedIndArray.push(document.all.sr.options[i]);
}
}
if(selectedIndArray.length == 0){
//alert("not select");
return;
}else{
while(selectedIndArray.length != 0){
var node = selectedIndArray.pop();
document.all.sr.removeChild(node);
}
}
}
</script>
</BODY>
</HTML>