在线等,问题解决分全给
--------
function add()
{
 var owner = document.getElementById("ListBox3");
        if (!owner || owner.disabled)
            return false;
        var element;
        var i = 0;
        while (element = document.getElementById("ListBox3" + "_" + (i++)))
        {
                alert(element.value);
            if (!element.disabled)
                element.checked = true;
        }
        
        return false;
}
--------------
ListBox3是CheckBoxList的ID名称
这是全选的功能,但不知道获取它选中的值

解决方案 »

  1.   

    CheckBoxList在客户端没有value值你可以参考
    http://topic.csdn.net/t/20051124/13/4415350.html
      

  2.   

    function getChecked()
    {
     var owner = document.getElementById("ListBox3");
            if (!owner || owner.disabled)
                return false;
            var element;
            var i = 0;
            var n = 0;
            var resultArray = new Array();
            while (element = document.getElementById("ListBox3" + "_" + (i++)))
            {
                    alert(element.value);
                if (!element.disabled)
                    resultArray[n++] = element.Id;
            }
            
            return resultArray;
    }
      

  3.   

    问题已解决
    ---------
    //选择
    function add()
            {                   var a =document.getElementById("UcUserInfoSelect1_lstUserList");//checklistbox在HTML中的ID
                    var objsel = document.getElementById("UcUserInfoSelect1_lstUserSelected");//CheckBox在HTML中的ID
                    var v = "";                for (var i = 0; i < a.rows.length; i++)
                    {
                      if ((a.rows(i).cells(0).childNodes(0).checked))
                      {
                        v = a.rows[i].cells[0].childNodes(1).innerText;
                        customOptions = document.createElement("OPTION");
                        customOptions.text = v;
                        customOptions.value    = v;
                        if(Check(v)==false)
                        {
                            objsel.add(customOptions,0);   
                        }        
                      }
                    }
                 return false;      
            }
      

  4.   

    //检查是否已经存在
            function  Check(userName)
            {
                var lst1=window.document.getElementById("UcUserInfoSelect1_lstUserSelected");
                var length = lst1.options.length;
                for(var i=0;i<length;i++)
                {
                    var v = lst1.options[i].value;
                    if(v == userName)
                    {
                        return true;
                    }
                }
                return false;
            }
      

  5.   

    注意 checklistbox
    和   listbox取值的方法是不同的