- 浏览: 99866 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
wukele:
showModalDialog窗口实现 -
tudou721:
应该是prototype扩展的问题吧
像这个例子:
var ...
使用prototype操纵check box
代码
- <html>
- <script language="javascript">
- function insertall(){
- var oDest=document.all.lstSelected;
- for (var i=0;i<document.all.personList.options.length;i++)
- {
- var e=document.all.personList.options[i];
- insert(oDest,e.innerText,e.value);
- }
- oDest=document.all.personList;
- removeAll(oDest);
- }
- function removeAll(oSelect){
- for( i=oSelect.childNodes.length -1;i>=0;i--){
- var node = oSelect.childNodes(i);
- oSelect.removeChild(node);
- }
- }
- function insert2(){
- var oDest=document.all.lstSelected;
- for (var i=0;i<document.all.personList.options.length;i++)
- {
- var e=document.all.personList.options[i];
- if (e.selected){
- insert(oDest,e.innerText,e.value);
- }
- }
- oDest=document.all.personList;
- removeSelected(oDest);
- }
- function yichu2(){
- var oDest=document.all.personList;
- for (var i=0;i<document.all.lstSelected.options.length;i++)
- {
- var e=document.all.lstSelected.options[i];
- if (e.selected){
- insert(oDest,e.innerText,e.value);
- }
- }
- oDest=document.all.lstSelected;
- removeSelected(oDest);
- }
- function quanyi2(){
- var oDest=document.all.personList;
- for (var i=0;i<document.all.lstSelected.options.length;i++)
- {
- var e=document.all.lstSelected.options[i];
- insert(oDest,e.innerText,e.value);
- }
- oDest=document.all.lstSelected;
- removeAll(oDest);
- }
- function insert(oDest,name, value){
- var oNewNode = document.createElement("option");
- oNewNode.innerText=name;
- oNewNode.value = value;
- addUniqueNode(oNewNode, oDest)
- }
- function addUniqueNode(node, oDest){
- var oNewNode = document.createElement("option");
- var nodeExist = false;
- for(y in oDest.children){
- if(node.value == oDest.children[y].value){
- nodeExist = true;
- break;
- }
- }
- if(!nodeExist){
- var newNode = node.cloneNode(true);
- oDest.appendChild(newNode);
- }
- }
- function removeSelected(oSelect){
- for( i=oSelect.childNodes.length -1;i>=0;i--){
- var node = oSelect.childNodes(i);
- if(node.selected){
- oSelect.removeChild(node);
- }
- }
- }
- </script>
- <body>
- <table border="0">
- <tr>
- <td>
- <select name="personList" size="4" MULTIPLE style="width: 200px;height:100px">
- <option value="1">中国广州</option>
- <option value="2">中国上海</option>
- <option value="3">中国北京</option>
- <option value="4">中国武汉</option>
- </select>
- </td>
- <td width=50>
- <input name="add" type="button" onClick="insert2();" value="添 加">
- <input name="yichu" type="button" onClick="yichu2();" value="移 除">
- <input name="quanyi" type="button" onClick="quanyi2();" value="全 移" >
- <input name="addall" type="button" onClick="insertall();" value="全 加">
- </td>
- <td>
- <select name="lstSelected" size="4" MULTIPLE style="width:200px;height:100px">
- </select>
- </td>
- </tr>
- </table>
- </body>
- </html>
发表评论
-
Javascript学习笔记
2007-06-25 11:54 1080... -
JS菜单实例
2007-06-25 11:53 2983... -
JS取下拉框中的值!
2007-06-25 11:51 2638java 代码 [html:select pro ... -
正则表达式的特殊字符含义!
2007-06-25 11:50 1374意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符, ... -
关于checkbox跟radio的JS函数!
2007-06-25 11:49 1142java 代码 /** ... -
JS前台验证老是刷新页面!
2007-06-25 11:48 1131... -
自己总结的正则表达式的JS验证!
2007-06-25 11:47 1214... -
子窗口刷新父窗口的问题
2007-06-25 11:46 2034... -
showModalDialog窗口实现
2007-06-25 11:45 1141... -
Servlet中调JS代码
2007-06-25 11:45 1183java 代码 response.getWrit ... -
类似163附件上传的JS
2007-06-25 11:44 1520代码 <script lang ... -
关于body的"大小"在ie和ff下的一些基础知识
2007-06-25 11:29 990在做类似层拖拽等 或改变table div 等元素的大小的时候 ... -
javascript对象的property和prototype是这样一种关系
2007-06-25 11:18 726关键字: JavaScript ... -
扩展dhtmlGrid,使其支持自定义公式和动态列,表头合并
2007-06-25 10:56 1461关键字: JavaScript javascript ... -
JS正则表达式详解[收藏]
2007-06-25 10:55 909关键字: JavaScript javascript ...
相关推荐
五星评分js脚本,可支持多个项目,互相不冲突,网上很多五星评分只支持一个项目的评分,很不方便
托管项目辅助脚本1.0
javaScript脚本网站总项目 完整素材·代码简介··javaScript脚本网站总项目 完整素材·代码简介··
js脚本 删除项目中的.svn文件 一次删除所有的.svn 文件 很好的js脚本。
网上很多脚本都是用JS写的,但是项目中基本用的都是C#,用这个工具可以直接将JS转换为C#脚本。转换后可能会有个别错误,根据控制台提示手动修改就可以了,可以节省很多时间。
对项目中的js\css进行压缩,是利用yahoo yuicompressor进行压缩的,同时并对js中的中文汉字替换成unicode字符表示(比如:汉字[\u6c49\u5b57]),这样有利用代码的通用性。 说明: 直接将要压缩的js/css文件放到...
疫情时自用的基于autojs抢菜脚本项目源码,各抢菜大平台都可使用疫情时自用的基于autojs抢菜脚本项目源码,各抢菜大平台都可使用疫情时自用的基于autojs抢菜脚本项目源码,各抢菜大平台都可使用疫情时自用的基于...
常用JS脚本,项目过程中积累的脚本,如自动生成大写金额等技术。
沿途停靠的站点包括:JavaScript基础、JavaScript语法、JavaSctipt编程、页面交互信息的实现、Ajax客户端技术、jQuery框架、Ext JS框架和JavaScript调试的利器Firebug,以及使用iQuery实现在线留言板系统和一些门户...
内容包含应用商店已下架的 autojs的apk,内涵近千个学习脚本,还有一些pro商店的脚本 收费的,并涵盖各种高级函数,方法类,很适合想接触autojs的人,各种方式实例,类似于工具箱,各种方法超级超级全, socket,UI,...
使用谷歌翻译js实现页面自动翻译,可设置默认语言,可以自定义翻译方式交互,脚本经过测试可用,实现修改简单,无太多耦合,嵌入代码简单,注意:由于已知原因,谷歌只支持外网访问,项目需要引入jq,其他都不需要第...
脚本将main.js文件从源代码目录压缩,并输出到构建目录,文件名为main.min.js。 你可以根据项目的需求,在脚本中添加其他构建步骤,比如CSS压缩、图片优化等。 脚本最后可以添加部署步骤,将构建好的文件复制到...
项目14-JavaScript脚本编程.pptx
对项目中的js\css进行压缩,是利用yahoo yuicompressor进行压缩的,同时并对js中的中文汉字替换成unicode字符表示(比如:汉字[\u6c49\u5b57]),这样有利用代码的通用性。 说明: 直接将要压缩的js/css文件放到...
今天在研究,tinymce富文本编辑器怎样在vue中使用,然后看到其它框架上的使用方法,它是动态加载tinymce脚本的,若果在本地引入静态文件或者,npm安装都会导致vue项目打包体积过大,这种动态脚本引入方式,是一个...
上面的项目的工程数据库代码 博文链接:https://zz563143188.iteye.com/blog/1819765
在项目中涉及到时间时,会出现一个下拉框供你选择是那年那月那日等等。实现的JS代码
索引访问 用vs.net调试javascript 1,首先,要让你的ie允许调试脚本,具体步骤如下: 打开ie->工具菜单->inter选项->高级选项卡->去掉“禁止脚本调试"选项 2,打开vs.net,创建一个新的asp.net项目(或打开一个) 3,运行...
通过安装安卓端的autox.js,执行本项目的脚本,实现自动监测大麦,自动抢演唱会门票 实际抢票过程中会遇到其他的错误或者异常信息没有做处理,感兴趣的朋友欢迎继续完善 抢票的难度很大,请不要抱有太大希望,该...
此代码是在安卓手机上的APP( AUTO.JS)上自动运行的JS脚本。 自动点击 中青看点的代码。 并可以用AUTO.JS 编译成APP