js select多选列表怎么互相传值 俩个框左右传值,我现在是左边数据提取出来了,到右边的框数据保存不起来,谁能说说思想原理,怎么传值,一个ID还是俩ID呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript">function change(){ var a=document.getElementById("test1"); var m=a.selectedIndex; var v=a[m].value; var t=a[m].text; var n=new Option(t,v); var s=document.getElementById("test2"); s[s.length]=n;}</script></head><body><select id="test1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option></select><input type="button" value="传值" onclick="change()"><select id="test2"></select></body>这样试试 <html><head><title>无标题文档</title><script>function doChange(obj1,obj2){ var i=obj1.value; obj2.options[i].selected=true;}</script></head><body><select id="selectA" name="selectA" onChange="doChange(this,selectB)"> <option value="0" selected>请选择</option> <option value="1">AAA</option> <option value="2">BBB</option> <option value="3">CCC</option></select><select id="selectB" name="selectB" onChange="doChange(this,selectA)"> <option value="0" selected>请选择</option> <option value="1">XXX</option> <option value="2">YYY</option> <option value="3">ZZZ</option></select></body></html></html> 楼主的意思是左右两个list,来回传递option吗?参考动态创建和删除option。 建议用Jquery 这个比较简单实现 浏览器都兼容 <div>内容自动换行了?如何让它不换行? 如何使不同链接,在同一页显示不同的内容?急!!! 问个fck的简单问题 JS 可以修改<input type="file" name="file">的值吗? 再次提问,要求给出一个按钮,弹出一个界面只用于选择时间(注,不包含日期的选择,只要时间)(工作中实际问题) 动态改变下拉列表的问题(asp) 帮我看看有什么问题? ECharts Color window.event.returnValue = false;与 return false 怎么解决jquery动态加载的问题 一个jQuery post的奇怪问题
function change(){
var a=document.getElementById("test1");
var m=a.selectedIndex;
var v=a[m].value;
var t=a[m].text;
var n=new Option(t,v);
var s=document.getElementById("test2");
s[s.length]=n;
}
</script>
</head><body>
<select id="test1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="button" value="传值" onclick="change()">
<select id="test2"></select>
</body>
这样试试
<html>
<head>
<title>无标题文档</title>
<script>
function doChange(obj1,obj2){
var i=obj1.value;
obj2.options[i].selected=true;
}
</script>
</head>
<body>
<select id="selectA" name="selectA" onChange="doChange(this,selectB)">
<option value="0" selected>请选择</option>
<option value="1">AAA</option>
<option value="2">BBB</option>
<option value="3">CCC</option>
</select>
<select id="selectB" name="selectB" onChange="doChange(this,selectA)">
<option value="0" selected>请选择</option>
<option value="1">XXX</option>
<option value="2">YYY</option>
<option value="3">ZZZ</option>
</select>
</body>
</html>
</html>