js模拟权限选择实现代码(select操作)
//移动所有项。
function moveAllOptions(selone, seltwo) {
//获得selone中的每个option
var opts = selone.getElementsByTagName('option');
//这种循环有问题,不能从0开始,因为opts就像集合一样,
//每次将自己的元素加到别的元素下的时候这个元素就从自己子元素中自动删除。
// for (var i = 0; i = 0; i--) {
//将selone中的每个option都加到了seltwo中。
seltwo.appendChild(opts[i]);
}
}
//移动选中项
function moveSelectedOptions(selone, seltwo) {
//获取第一个元素中的所有的option
var opts = selone.getElementsByTagName('option');
for (var i = opts.length - 1; i >= 0; i--) {
if (opts[i].selected == true) {
seltwo.appendChild(opts[i]);
}
}
}
添加
修改
删除
保存
>" onclick="moveAllOptions(document.getElementById('selNum1'),document.getElementById('selNum2'));" />
" onclick="moveSelectedOptions(document.getElementById('selNum1'),document.getElementById('selNum2'));" />
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
select标签模拟/美化方法采用JS外挂式插件
<select>标签的外观问题很恼人,各个浏览器都不一致,单单就IE,一个版本就一个长相,还不能用CSS修饰. 在这将本人对<select>的美化方法共享出来.优点: 仍保留使用<select>,仅改变外观,不改变不干预Form行为,后期加载JS.(注:本脚本依赖jQuery) 啥也不说了,都在代码里. 复制代码 代码如下: $(document).ready(function () { // 找出需要美化的<select>标记,我们用一个class名称 &
-
javascript模拟select,jselect的方法实现
由于主流浏览器对select元素渲染不同,所以在每种浏览器下显示也不一样,最主要的是默认情况下UI太粗糙,即使通过css加以美化也不能达到很美观的效果.这对于我们这些专注于UX的前端开发人员是无法容忍的.于是在项目不太忙的时候,就计划写一个模拟的select控件出来.接下来就把实现的细节.遇到的问题以及如何使用和大家分享一下. 1. 实现细节 init: function(context) { //获取指定上下文所有select元素 var elems = squid.getElementsBy
-
js+CSS实现模拟华丽的select控件下拉菜单效果
本文实例讲述了js+CSS实现模拟select控件的下拉菜单效果.分享给大家供大家参考.具体如下: 这是一个JS+CSS技术实现的Select控件效果,模拟出来的,比默认的Select更漂亮,有了这个模板,你修改Select就更方便了,由此你也可以将其制作成CSS下拉菜单,在兼容性方面暂未测试,在IE8下没问题. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-select-control-style-codes/ 具体代码如下:
-
JS模拟实现Select效果代码
本文实例讲述了JS模拟实现Select效果代码.分享给大家供大家参考.具体如下: 这里模拟实现一个Select效果,其实这不是模拟,是自制Select,在JavaScript的配合下,运用CSS的UL/LI形成一个可下拉的列表,类似于下拉Select的效果,你可任意修改他们的颜色和内容之类的,用起来更方便了. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-mn-select-style-demo-codes/ 具体代码如下: <!DOCT
-
JQuery SELECT单选模拟jQuery.select.js
基于jQuery JavaScript Library v1.3.2 的单选模拟 (本文件是跟据 zhangjingwei 的Jquery Select(单选) 模拟插件 V1.3.4 修改而来的) a. 修改的主要原因是,原来的zhangjingwei的模拟在显示方式上的问题.在跟文字交替出现时会出现错位.现将模拟DIV的display修改为inline方式.更自然的嵌入到文本行中. b.在加载文件后自动转化样式名为'commonselect' 的select.简化调用 c.对select的o
-
js模拟select下拉菜单控件的代码
复制代码 代码如下: <!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script> <meta charset=utf-8 /> <title>js模拟select</title> </head> <style> *{ marg
-
js模拟权限选择实现代码(select操作)
//移动所有项. function moveAllOptions(selone, seltwo) { //获得selone中的每个option var opts = selone.getElementsByTagName('option'); //这种循环有问题,不能从0开始,因为opts就像集合一样, //每次将自己的元素加到别的元素下的时候这个元素就从自己子元素中自动删除. // for (var i = 0; i = 0; i--) { //将selone中的每个option都加到了sel
-
JS模拟简易滚动条效果代码(附demo源码)
本文实例讲述了JS模拟简易滚动条效果的方法.分享给大家供大家参考,具体如下: 使用Js模拟滚动条.简易模式,类似手机上常见的滚动条. 效果如下: Js代码如下: var scrollMoveObj = null, scrollPageY = 0, scrollY = 0; var scrollDivList = new Array(); // obj需要添加滚动条的对象 w滚动条宽度 className滚动条样式名称 // obj元素 必须指定高度,并设置overflow:hidden; //
-
js模拟弹出效果代码修正版
模拟弹出效果代码修正版 从网上看到的代码,当文章内容较多时,总会提示 复制代码 代码如下: --------------------------- Windows Internet Explorer --------------------------- Internet Explorer 无法打开 Internet 站点 应该是页面没加载完,所以我判断下,等页面加载完了,再运行 复制代码 代码如下: window.onload=function(){ var oo = new fw.com.u
-
js模拟电脑选择多文件夹效果_选区代码
代码很简单,会继续完善... 按住鼠标键不动,拖动鼠标,会看到效果 body{padding:100px;} .fileDiv{float:left;width:100px;height:100px;text-align:center;line-height:100px;font-size:12px;border:1px solid #cccccc;margin-right:10px;margin-bottom:10px;} .seled{border:1px solid #ff0000;bac
-
js模拟3D场景效果代码打包
要在二维空间模拟出三维的效果,就需要把三维的坐标转换成二维坐标.一个最基本依据是:东西越远,看到大小就越小,坐标越往消失点靠拢. 透视公式: scale = fl / (fl + z); scale是大小的比例值,0.0到1.0之间,fl是观察点到成像面的距离,通常这个值是固定,z就是物件的三维空间中的z轴. 在写这些代码之前,我喜欢用面向对象来描述我写的这些东西,比如我需要一个场景,场景是个空间,空间内是可以容纳各种物件的,物件是个对象,物件是是x,y,z三个维度的,场景可以插入任意多的物件,
-
JS控制下拉列表左右选择实例代码
使用JS控制下拉列表左右选择 需求分析 在我们的分类管理中,我们要能够去修改我们的分类信息,当我们一点修改的时候,跳转到一个可以编辑的页面,这里面能够修改分类的名称,分类的描述,以及分类的商品 技术分析 ondblclick="selectOne()":双击事件 select标签的属性multiple="multiple": 代码实现 <!DOCTYPE html> <html> <head> <meta charset=&
-
JS实现的5级联动Select下拉选择框实例
本文实例讲述了JS实现的5级联动Select下拉选择框.分享给大家供大家参考.具体如下: 这是一个基于JS的5级联动Select下拉选择框,这里演示的仅是一个示例,没有做汉化,当初从老外网站扒下时花了很多时间,当然我们平时用时候可能不需要这么多级,意在介绍一种编写方法和思路,希望大家喜欢. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-select-5-option-codes/ 具体代码如下: <title>一个基于JS的5级联动Se
-
js模拟淘宝网的多级选择菜单实现方法
本文实例讲述了js模拟淘宝网的多级选择菜单实现方法.分享给大家供大家参考.具体如下: 这是一款基于js模拟淘宝网的多级选择菜单代码,这款菜单是模拟淘宝网的,是很早时候的淘宝网,现在已经没有了,本款菜单可以像级联菜单那样一级一级的选择数据,最后确定出数据. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-ftaobao-select-menu-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//D
随机推荐
- RxSwift使用技巧之过滤操作详解
- jquery实现用户信息修改验证输入方法汇总
- iOS 中 使用UITextField格式化银行卡号码的解决方案
- 使用GSON库转换Java对象为JSON对象的进阶实例详解
- 介绍Python的Django框架中的静态资源管理器django-pipeline
- asp.net多选项卡页面的创建及使用方法
- textarea焦点的用法实现获取焦点清空失去焦点提示效果
- javascript时间排序算法实现活动秒杀倒计时效果
- js弹出div并显示遮罩层
- 使用.NET存储XML数据的方法
- IIS7伪静态web.config配置的方法和规则
- 使用PHPMYADMIN操作mysql数据库添加新用户和数据库的方法
- 在html页面中包含共享页面的方法
- C#之Expression表达式树实例
- Python数据操作方法封装类实例
- javascript图片自动缩放和垂直居中处理函数
- redis2.8配置文件中文翻译版
- js实现window.open不被拦截的解决方法汇总
- Android进程通信之Messenger和AIDL使用详解
- Android RadioGroup 设置某一个选中或者不可选中的方法