for(var j=ToObj.length-1;j>=0;j--){
ToObj.remove(j);
}
改成倒序删除
其实清空只要用
ToObj.length = 0;就可以了
ToObj.remove(j);
}
改成倒序删除
其实清空只要用
ToObj.length = 0;就可以了
解决方案 »
- 两个div相交,怎样把相交处的border去掉
- 我有一个下拉类表(可以多选)怎么判断我选择了几项啊!
- 另类javascript数组,怎么获取数组长度?
- <a href="#" onclick="show();">abc</a>正则问题
- 50分求助,请看下面的代码,怎么添加不近去啊?很难的!!!!!!!!!!!!!!!!!!!!!
- 不用表格定位,怎样使文字在层的正中央显示?
- 关于准确判断一个月有多少天的问题?
- 有个问题!
- 这两个this如何理解
- console.log输出中改变数据 原数据为什么会受到影响
- 标记的id属性和name属性有什么区别啊?
- iframe作为文本输入时,如何自定义右键菜单?
for(var j=0;j<ToObj.length;j++){
ToObj.remove(j);
}
}===>
if(FromObj.options[FromObj.selectedIndex].value=="0"){
for(var j=ToObj.length-1;j>=0;j--){
ToObj.remove(j);
}
}
function add(from,to){
eval("var FromObj=myform."+from);
eval("var ToObj=myform."+to);
if(FromObj.options[FromObj.selectedIndex].value=="0"){
ToObj.length=1;
}
for(var i=0;i<ToObj.length;i++){
if(FromObj.options[FromObj.selectedIndex].value==ToObj.options[i].value)return false;
}
var tempValue;
var tempText;
tempValue=FromObj.options[FromObj.selectedIndex].value;
tempText=FromObj.options[FromObj.selectedIndex].text;
ToObj.add(new Option(tempText,tempValue),0);
}
</script>
<form name="myform" method="post" action="#">
<select name="from" size="5" multiple>
<option value="0">不限</option>
<option value="1">value1</option>
<option value="2">value2</option>
<option value="3">value3</option>
</select>
<input name="button" type="button" style="width:50" onClick="add('from','to')" value="添加>>">
<select name="to" size="5" multiple>
<option value="1">value1</option>
<option value="2">value2</option>
<option value="3">value3</option>
</select>
</form>
myvicy(热心肠的人),你那个错了,呵呵