在列表a中选取的值要加到空列表b中 在列表a中选取的值要加到空列表b中,应怎么实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的列表是什么意思,select框吗,是要做两个select的框里的数据来回转移? <SCRIPT LANGUAGE="JavaScript"><!-- function _add(){ var osel1 = document.getElementById("osel1"); var otxt = osel1.options[osel1.selectedIndex].text; var oval = osel1.value; var osel2 = document.getElementById("osel2"); osel2.options.add(new Option(otxt,oval)); }//--></SCRIPT><select id="osel1"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option></select><INPUT TYPE="button" value=">>>>" onclick="_add()"><select id="osel2"></select> <!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> function add(){ var obj = document.getElementById("sel"); var obj2 = document.getElementById("s"); obj2.length = obj2.length + 1; obj2.options[obj2.length - 1].value = obj.options[obj.selectedIndex].value; obj2.options[obj2.length - 1].innerText = obj.options[obj.selectedIndex].innerText; } </script> </HEAD> <BODY><select id=sel> <option value=0>0</option> <option value=1>1</option> <option value=2>2</option> <option value=3>3</option></select><input type="button" value="-->" onclick="add()"><select id="s"> <option></option></select> </BODY></HTML> 一个taxtbox1一个textbox2中间一个buttonprivate onbutton1 click(){textbox2.text=textbox1.text; //传值textbox1.text=''//清空}大概思想是这样,自己改改。 是的是要做两个select的框里的数据转移 以前写的一个 不知道能不能用<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> 下拉框日常操作 </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT="liangchao"><SCRIPT LANGUAGE="JavaScript"><!-- function $(sId){return document.getElementById(sId)}window.onload = function(){ $('leftSel').size = $('leftSel').options.length; $('rightSel').size = $('leftSel').options.length;}function changeOrd(sign){ if(sign == 'right'){ var Index = $('leftSel').options.selectedIndex; if(Index >= 0){ var selText = $('leftSel').options[$('leftSel').selectedIndex].text; $('leftSel').options.remove(Index); $('rightSel').options.add(new Option(selText,selText)) }else{ alert('无选中选项'); } }else if(sign == 'left'){ var Index = $('rightSel').options.selectedIndex; if(Index >= 0){ var selText = $('rightSel').options[$('rightSel').selectedIndex].text; $('rightSel').options.remove(Index); $('leftSel').options.add(new Option(selText,selText)) }else{ alert('无选中选项'); } }else if(sign == 'up'){ var Index = $('leftSel').options.selectedIndex; if(Index > 0){ var temp; temp = $('leftSel').options[$('leftSel').selectedIndex].text; $('leftSel').options[$('leftSel').selectedIndex].text = $('leftSel').options[$('leftSel').selectedIndex-1].text; $('leftSel').options[$('leftSel').selectedIndex-1].text = temp; $('leftSel').options[$('leftSel').selectedIndex-1].selected = true; }else{ alert('已至最顶端!'); } }else if(sign == 'down'){ var Index = $('leftSel').options.selectedIndex; if(Index < $('leftSel').options.length-1){ var temp; temp = $('leftSel').options[$('leftSel').selectedIndex].text; $('leftSel').options[$('leftSel').selectedIndex].text = $('leftSel').options[$('leftSel').selectedIndex+1].text; $('leftSel').options[$('leftSel').selectedIndex+1].text = temp; $('leftSel').options[$('leftSel').selectedIndex+1].selected = true; }else{ alert('已至最底端!'); } } }//--></SCRIPT></HEAD><BODY><SELECT NAME="left" id='leftSel' style="overflow:hidden;width:50px"><OPTION VALUE="中国">中国</option><OPTION VALUE="英国">英国</option><OPTION VALUE="法国">法国</option><OPTION VALUE="日本">日本</option><OPTION VALUE="俄国">俄国</option><OPTION VALUE="德国">德国</option></SELECT> <INPUT TYPE="button" value='右移' onclick="changeOrd('right')"> <INPUT TYPE="button" value='上移' onclick="changeOrd('up')"> <INPUT TYPE="button" value='下移' onclick="changeOrd('down')"><INPUT TYPE="button" value='左移' onclick="changeOrd('left')"> <SELECT NAME="rigth" id='rightSel' style="overflow:hidden;width:50px"></SELECT></BODY></HTML> 在form的submit中使用ajax提交数据时无响应????? 用Javascript调用css的类 DIV嵌套会出现内存错误,但是想要显示有滚动条,请大家帮忙~~ 访问表单元素说没有权限 验证多个文本框和checkbox的表单 请教几个javascript的语法问题。 netscape下,在后台写的window.open()为什么不执行? 如何得到弹出对话框的父窗口 请问怎样处理ActiveX控件的事件 如何在页面每次刷新的时候可以调用一个javascript写的函数呢? 如何实现光标直接下移 用数字键来控制网页式计算器按钮代码.跟系统自带的计算器一样!
<SCRIPT LANGUAGE="JavaScript">
<!--
function _add(){
var osel1 = document.getElementById("osel1");
var otxt = osel1.options[osel1.selectedIndex].text;
var oval = osel1.value;
var osel2 = document.getElementById("osel2");
osel2.options.add(new Option(otxt,oval));
}
//-->
</SCRIPT>
<select id="osel1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<INPUT TYPE="button" value=">>>>" onclick="_add()">
<select id="osel2"></select>
<!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>
function add(){
var obj = document.getElementById("sel");
var obj2 = document.getElementById("s");
obj2.length = obj2.length + 1;
obj2.options[obj2.length - 1].value = obj.options[obj.selectedIndex].value;
obj2.options[obj2.length - 1].innerText = obj.options[obj.selectedIndex].innerText;
}
</script>
</HEAD> <BODY>
<select id=sel>
<option value=0>0</option>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<input type="button" value="-->" onclick="add()">
<select id="s">
<option></option>
</select>
</BODY>
</HTML>
一个textbox2
中间一个buttonprivate onbutton1 click()
{
textbox2.text=textbox1.text; //传值
textbox1.text=''//清空}大概思想是这样,自己改改。
<HTML>
<HEAD>
<TITLE> 下拉框日常操作 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="liangchao">
<SCRIPT LANGUAGE="JavaScript">
<!--
function $(sId){return document.getElementById(sId)}
window.onload = function(){
$('leftSel').size = $('leftSel').options.length;
$('rightSel').size = $('leftSel').options.length;
}function changeOrd(sign){
if(sign == 'right'){
var Index = $('leftSel').options.selectedIndex;
if(Index >= 0){
var selText = $('leftSel').options[$('leftSel').selectedIndex].text;
$('leftSel').options.remove(Index);
$('rightSel').options.add(new Option(selText,selText))
}else{
alert('无选中选项');
}
}else if(sign == 'left'){
var Index = $('rightSel').options.selectedIndex;
if(Index >= 0){
var selText = $('rightSel').options[$('rightSel').selectedIndex].text;
$('rightSel').options.remove(Index);
$('leftSel').options.add(new Option(selText,selText))
}else{
alert('无选中选项');
}
}else if(sign == 'up'){
var Index = $('leftSel').options.selectedIndex;
if(Index > 0){
var temp;
temp = $('leftSel').options[$('leftSel').selectedIndex].text;
$('leftSel').options[$('leftSel').selectedIndex].text = $('leftSel').options[$('leftSel').selectedIndex-1].text;
$('leftSel').options[$('leftSel').selectedIndex-1].text = temp;
$('leftSel').options[$('leftSel').selectedIndex-1].selected = true;
}else{
alert('已至最顶端!');
}
}else if(sign == 'down'){
var Index = $('leftSel').options.selectedIndex;
if(Index < $('leftSel').options.length-1){
var temp;
temp = $('leftSel').options[$('leftSel').selectedIndex].text;
$('leftSel').options[$('leftSel').selectedIndex].text = $('leftSel').options[$('leftSel').selectedIndex+1].text;
$('leftSel').options[$('leftSel').selectedIndex+1].text = temp;
$('leftSel').options[$('leftSel').selectedIndex+1].selected = true;
}else{
alert('已至最底端!');
}
}
}
//-->
</SCRIPT></HEAD><BODY>
<SELECT NAME="left" id='leftSel' style="overflow:hidden;width:50px">
<OPTION VALUE="中国">中国</option>
<OPTION VALUE="英国">英国</option>
<OPTION VALUE="法国">法国</option>
<OPTION VALUE="日本">日本</option>
<OPTION VALUE="俄国">俄国</option>
<OPTION VALUE="德国">德国</option>
</SELECT>
<INPUT TYPE="button" value='右移' onclick="changeOrd('right')">
<INPUT TYPE="button" value='上移' onclick="changeOrd('up')">
<INPUT TYPE="button" value='下移' onclick="changeOrd('down')"><INPUT TYPE="button" value='左移' onclick="changeOrd('left')"> <SELECT NAME="rigth" id='rightSel' style="overflow:hidden;width:50px"></SELECT>
</BODY>
</HTML>