JAVASCRIPT 实现增加和删除Select元素
来源:互联网 发布:php类外调用私有属性 编辑:程序博客网 时间:2024/05/01 08:58
<script type="text/javascript"> //清除选择选项 function cleanValue(cleanSelect,descSelect,isRemove){ var srcSel= document.getElementById(cleanSelect); var descSel=document.getElementById(descSelect); var count=srcSel.length; for(var i=0;i<count;i++){ if(srcSel.options[i].selected){ if(isRemove){ var isExists=false; for(var j=0;j<descSel.length;j++){ if(parseInt(descSel.options[j].value)==parseInt(srcSel.options[i].value)){ isExists=true; break; } } if(!isExists){ descSel.options[descSel.length]= new Option(srcSel.options[i].text,srcSel.options[i].value); } } srcSel.remove(srcSel.selectedIndex); i--; count--; } } }//添加选项function addSelect(srcSelect,descSelect,isRemove){ var srcSel = document.getElementById(srcSelect); var descSel = document.getElementById(descSelect); var count=srcSel.length; for( var i=0;i<count;i++){ if(srcSel.options[i].selected){ descSel.options[descSel.length]= new Option(srcSel.options[i].text,srcSel.options[i].value); if(isRemove){ srcSel.remove(srcSel.selectedIndex); count--; i--; } } }}function getSelectAllValue(srcSelect,descSelect){ var srcSel = document.getElementById(srcSelect); var pv=document.getElementById(descSelect); var value=""; for( var i=0;i<srcSel.length;i++){ value+=srcSel.options[i].value+","; } if(value.length>0){ pv.value=value.substring(0,value.length-1); }} </script> <tr bgcolor="#FFFFFF"> <td>奖品池:</td> <td> <select id="awardList" name="awardList" size="5" style="width: 156px"> <c:forEach var="award" items="${awardList}"> <option value="${award.id }">${award.award_name }</option> </c:forEach> </select> </td> <td> <b style="text-align: center;">添加奖品</b> <ol> <li><a href="javascript:void(0);" onclick="addSelect('awardList','addAwardList',false)">拷贝></a></li> <li><a href="javascript:void(0);" onclick="addSelect('awardList','addAwardList',true)">移>></a></li> <li><a href="javascript:void(0);" onclick="cleanValue('addAwardList','awardList',false)"> 删除右 </a></li> <li><a href="javascript:void(0);" onclick="cleanValue('addAwardList','awardList',true)"> <<移 </a></li> </ol> </td> <td> <select id="addAwardList" name="addAwardList" size="5" style="width: 156px"> </select> </td> </tr>
- JAVASCRIPT 实现增加和删除Select元素
- JavaScript 数组 Array对象增加和删除 元素
- JavaScript 数组 Array对象增加和删除 元素
- JavaScript数组Array对象增加和删除元素方法
- JavaScript 数组 Array对象增加和删除元素
- JavaScript向select下拉框中添加和删除元素
- JavaScript实现表中行的增加和删除!
- javascript的数组元素,为Array增加两个函数,实现删除功能
- javaScript学习笔记——数组末尾元素的增加和删除
- 集合遍历时删除和增加元素
- 集合遍历时删除和增加元素
- 动态增加和删除table中的元素。
- 集合遍历时删除和增加元素
- 对于数组元素的增加和删除
- 多选select增加删除
- javascript创建元素和删除元素
- JavaScript 实现动态增加、删除表单域
- Javascript实现动态增加、删除表格域
- xdebug调试 php文章汇总(NotePad++,NetBeans IDE,Eclipse,wincachegrind,komodo)
- android项目 添加
- 敏捷教练第四章
- ARM嵌入式的理解
- IP地址中的保留地址
- JAVASCRIPT 实现增加和删除Select元素
- [转贴] 如何有效地报告Bug
- window.showModalDialog刷新父窗口 父子窗口之间传值
- 我的第一个jquery ajax调用成功了,小菜鸟记录下,哈哈哈
- RedDwarf Server 的多有例子
- 扯痛嘴角的伤感空间日志发布:受够了,走了,承诺哪去了?
- 关于圆的计算
- java-非阻塞算法简介
- cap文件的格式说明