Js小案例之选择水果
来源:互联网 发布:数控编程程序实例 编辑:程序博客网 时间:2024/04/28 10:07
选择水果移到另一个选择框中:
一种是全部移过去,还有一种是将选中内容的移过去
第一种就使用一个for循环将其全部移过去
由于每移动一次,长度都会发生变化,所以在这里,我们需要使用倒序的for循环,将其移过去
而第二种在第一种的基础上加上一个判断是否选中的条件就行了
js代码如下:
<script> var sel1 = document.getElementById("sel1"); var sel2 = document.getElementById("sel2"); var btnArr = document.getElementsByTagName("button"); btnArr[0].onclick = function(){ move(sel1,sel2); } btnArr[1].onclick = function(){ move(sel2,sel1); } btnArr[2].onclick = function () { moveAll(sel1,sel2); } btnArr[3].onclick = function(){ moveAll(sel2,sel1); } /** * 全部移动 * @param ele1 * @param ele2 */ function moveAll(ele1,ele2){ //获取ele1元素下的所有子元素 var arr = ele1.children; for(var i = arr.length - 1;i >= 0;i--){ ele2.appendChild(arr[i]); } } /** * 移动选中的元素 * @param ele1 * @param ele2 */ function move(ele1,ele2){ var arr = ele1.children; for(var i = arr.length - 1;i >= 0;i--){ if(arr[i].selected){ arr[i].selected = false; ele2.appendChild(arr[i]); } } }</script>这样就能实现水果的移动了
阅读全文
1 0
- Js小案例之选择水果
- 【JS】JS小案例之表格操作
- 案例-水果
- JS小案例之购物车
- js经典小案例之倒计时
- js案例之全选与下拉列表左右选择
- js小案例
- JS入门小案例
- JS-案例-Select级联选择
- 水果展示案例
- js中的排序小案例
- JS小案例: 贪吃蛇
- JS_水果排序选择
- js案例之放大镜
- JAVA集合框架之List、Map、Set之间的选择~小案例分析
- js-案例:下拉列表左右选择分析
- 小胖的水果
- hibernate之crud小案例
- vsphere虚拟机跑 vyos+serial over network
- MQ 应用场景
- xml与json的对比(转)
- FZU 2031 计数问题
- 【C语言】【unix c】环境变量(续)
- Js小案例之选择水果
- python的进制转换
- 监听文本框内容改变事件
- Android图片加载框架最全解析(一),Glide的基本用法
- unity2017新功能Timeline
- Spring mvc+hibernate+freemarker(开源项目)
- Android中线程出现的问题解决方法
- python之pandas的基本使用(2)
- 【C语言】【unix c】加载新的映像