JavaScript--点击按钮实现选中选项移动到指定位置(下拉框)或全部选项移动
2015-08-20 22:41
776 查看
功能实现:
现有4个按钮:向左,向右,全向左,全向右。点击按钮实现所对应功能,将选中选项移动
完整代码:
现有4个按钮:向左,向右,全向左,全向右。点击按钮实现所对应功能,将选中选项移动
完整代码:
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style type="text/css"> select { width: 100px; height: 200px; } </style> </head> <body> <select size="8"> <option>刘备</option> <option>张飞</option> <option>关羽</option> <option>赵云</option> <option>马超</option> </select> <input type="button" value=">" onclick="moveSingle(0)" /> <input type="button" value=">>" onclick="moveAll(0)" /> <input type="button" value="<" onclick="moveSingle(1)" /> <input type="button" value="<<" onclick="moveAll(1)" /> <select size="8"> </select> </body> <script type="text/javascript"> function moveSingle(position) { var rightOpt = document.getElementsByTagName("select")[position].options[document.getElementsByTagName("select")[position].selectedIndex]; document.getElementsByTagName("select")[position === 0 ? 1 : 0].appendChild(rightOpt); } function moveAll(position) { var len = document.getElementsByTagName("select")[position].options.length; for (var i = 0; i < len; i++) { document.getElementsByTagName("select")[position === 0 ? 1 : 0].appendChild(document.getElementsByTagName("select")[position].options[0]); } } </script> </html>
相关文章推荐
- json、js数组真心不是想得那么简单
- JavaScript--点击按钮实现复选框全选和反选功能
- JavaScript+CSS实现图片动态轮播dynamic_slider
- JavaScript--简单实现按回车键,光标跳转到后一文本框中和表单提交
- JavaScript 编程
- 【JavaScript】---AJAX
- event
- 【JavaScript】冒泡排序,字符串排序,数字排序
- Javascript书籍推荐----(步步为赢)
- Javascript书籍推荐----(步步为赢)
- javascript超好用Date Format
- JS门面模式
- JSP——>JSTL入门专用
- JavaScript实现类的private、protected、public、static以及继承
- JSTL标准标签库详解
- js中SetInterval与setTimeout用法
- JSP过滤器
- js监听 冒泡机制 dojo事件处理
- 在extjs 的tree中联动修改页面,但是页面不出来,还报ct is null或者...is no function
- Ember.js之动态创建模型