javascript对ListBox的增 删

2016-02-19 20:30 6 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的javascript对ListBox的增 删,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - Web开发 】

javascript 对ListBox的增 删

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

假设有2个ListBox,ID分别为lbLeft,lbRight

选中lbLeft里的项添加到lbRight里:

 function add()

    {

        var left;

        var right;

        left = document.getElementById("lbLeft");

        right = document.getElementById("lbRight");

        for(var i=0;ileft.length;i++)

        {

            if(left.options[i].selected)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

            {

                //判断该项是否已经存在

                for(j=0;jright.length;j++)

                {

                    if(right.options[j].value==left.options[i].value)

                    {

                        return;

                    }

                }

                right.add(new Option(left.options[i].text,left.options[i].value));

            }

        }

    }

删除lbRight里的项:

    function del()

    {

        right=document.getElementById("lbRight");

        for(i=right.length-1;i=0;i--)

        {

            if(right.options[i].selected)

            {

                right.remove(i);

            }

        }

        //重新赋值

        for(j=0;jright.length;j++)

        {

            document.getElementById("txtAllName").value+=right.options[j].text+",";

            document.getElementById("txtAllID").value+=right.options[j].value+",";

        }

    }

来源:http://www.tulaoshi.com/n/20160219/1623873.html

延伸阅读
标签: Web开发
0.009.toFixed(2)本该返回0.01的结果,可它却返回了一个0.00,这是这个方法的一个BUG,且这个方法对客户端的JS版本要求有点偏高,至少在IE5.0里这个方法用不起来,所以我写了上面的一段修正代码,并且还解决了这个BUG的问题。若是想完全使用这个自定义的方法替代那个有BUG的系统方法的话,只需要去掉最外层的那个 if 判断就可以了。&n...
问题背景 这是UE的一个要求,是在CComboBox下拉出ListBox的时候,弹出一个选择窗口,然后选中一项,显示在CComboBox的Edit中 同事的做法是在ComboBox的父窗口捕捉ComboBox的CBN_DROPDOWN通知消息,在消息响应函数中弹出选择窗口,然后为ComboBox设置Strings和选中项。但是不好的现象是,因为是在处理下拉的消息,故此函数结束的...
标签: Web开发
代码如下: function CallBackObject() { this.XmlHttp = this.GetHttpObject(); } CallBackObject.prototype.GetHttpObject = function() //动态为CallBackObject的原型添加了GetHttpObject共有方法 { //第一步:创建XMLHttpRequest对象 //进行兼容性判断 var xmlhttp; /*@cc_on @if (@_jscript_version = 5) try { xmlhttp = ne...
标签: Web开发
js对输入框的字数限制,限制文本框输入的字符数,若达到数目则停止其输入!代码如下: 01. !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" 02.html xmlns="http://www.w3.org/1999/xhtml" 03.head 04.meta http-equiv="C...
iPhone自动删短信   打开设置应用,下拉至信息标签。 在信息面板中找到保留信息。 点击即可看到30 天、1 年以及永久选项。默认选择永久,你可以根据自己的实际情况,选择自动删除信息的时间。 几部简单的Tulaoshi.com设置之后,iPhone就会根据用户设定的频率自动删除短信了,是不是很方便呢? 让iphone指纹解...

经验教程

585

收藏

8
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部