在HTML网页中用JavaScript实现两个选择框中的内容实现互选
最近在学习javascript,想将一些学习中的东西和大家分享。在html网页中实现两个选择框中的内容实现互选的源代码:New Document function moveRight(){ var addsz=new Array(); var obj =document.form1.left; for(var i=0;i
最近在学习javascript,想将一些学习中的东西和大家分享。
在html网页中实现两个选择框中的内容实现互选的源代码:
<!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="">
<SCRIPT LANGUAGE="JavaScript">
function moveRight(){
var addsz=new Array();
var obj =document.form1.left;
for(var i=0;i<obj.options.length;i++){
if(obj.options[i].selected){
var txt =obj.options[i].text;
var val =obj.options[i].value;
var op = new Option(txt,val);
document.form1.right.options.add(op);
//document.form1.left.options.remove(obj.options[i]);
}else{
addsz.push(obj.options[i]);
}
}
document.form1.left.options.innerHTML="";
for(var i=0;i<addsz.length;i++){
document.form1.left.options.add(new Option(addsz[i].text));
}
}
function moveLeft(){
var addlf =new Array();
var obj =document.form1.right;
for(var i=0;i<obj.options.length;i++){
if(obj.options[i].selected){
var txt =obj.options[i].text;
var val =obj.options[i].value;
//alert(txt);
var op = new Option(txt,val);
document.form1.left.options.add(op);
}else{
addlf.push(obj.options[i]);
}
}
document.form1.right.options.innerHTML="";
for(var i=0;i<addlf.length;i++){
document.form1.right.options.add(new Option(addlf[i].text));
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="form1" METHOD=POST ACTION="">
<SELECT NAME="left" size="5" multiple>
<option>湖南
<option>湖北
<option>广东
</SELECT>
<button οnclick="moveRight()">>></button>
<button οnclick="moveLeft()"><<</button>
<SELECT NAME="right" size="5" multiple>
</SELECT>
</FORM>
</BODY>
</HTML>
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)