Javascript 单击按钮检查多个复选框列表

Javascript 单击按钮检查多个复选框列表,javascript,asp.net,Javascript,Asp.net,我的网页上有三个不同的复选框列表。我想有一个复选框,上面写着“全选”,当这个复选框被选中时,所有三个复选框列表复选框都被选中。我正在看这个例子,它通过单击select按钮来选中一个复选框列表,但我希望在javascript中选中所有三个复选框列表复选框。下面是我的代码 <asp:CheckBox ID="chkCheckAll" runat="server" Text="Check/Uncheck All"

我的网页上有三个不同的复选框列表。我想有一个复选框,上面写着“全选”,当这个复选框被选中时,所有三个复选框列表复选框都被选中。我正在看这个例子,它通过单击select按钮来选中一个复选框列表,但我希望在javascript中选中所有三个复选框列表复选框。下面是我的代码

 <asp:CheckBox ID="chkCheckAll" runat="server" Text="Check/Uncheck All"  
                                        Style="font-weight: 700"      CausesValidation="false" oncheckedchanged="chkCheckAll_CheckedChanged" AutoPostBack="true" 
                                          />

   <asp:CheckBoxList ID="chkList_MetricsSeverity" runat="server"   RepeatDirection="Horizontal"
                                                RepeatColumns="3" Width="1060px">
                                            </asp:CheckBoxList>

 <asp:CheckBoxList ID="chkList_MetricsAvgMedian" runat="server" RepeatDirection="Horizontal"
                                                RepeatColumns="3" Width="1060px">
                                            </asp:CheckBoxList>

 <asp:CheckBoxList ID="chkList_Counts" runat="server" RepeatDirection="Horizontal"
                                                RepeatColumns="3" Width="1060px">
                                            </asp:CheckBoxList>


如果您有任何帮助,我们将不胜感激。

请看一看……您可以找到用asp.net和javascript实现上述内容的方法。

这就是我们需要做的。下面是代码

  function CheckAll() {


        var chkbx = document.getElementById('<%=chkCheckAll.ClientID %>');

        var chkbxList1 = document.getElementById('<%=chkList_MetricsSeverity.ClientID %>');

        var chkbxList2 = document.getElementById('<%=chkList_MetricsAvgMedian.ClientID %>');

        var chkbxList3 = document.getElementById('<%=chkList_Counts.ClientID %>');
        if (chkbx.checked == true) {
            var chkbxListCount = chkbxList1.getElementsByTagName('input');
            for (var i = 0; i < chkbxListCount.length; i++) {
                chkbxListCount[i].checked = true;
            }
            var chkbxListCount = chkbxList2.getElementsByTagName('input');
            for (var i = 0; i < chkbxListCount.length; i++) {
                chkbxListCount[i].checked = true;
            }
            var chkbxListCount = chkbxList3.getElementsByTagName('input');
            for (var i = 0; i < chkbxListCount.length; i++) {
                chkbxListCount[i].checked = true;
            }
        }
        else {
            var chkbxListCount = chkbxList1.getElementsByTagName('input');
            for (var i = 0; i < chkbxListCount.length; i++) {
                chkbxListCount[i].checked = false;
            }
            var chkbxListCount = chkbxList2.getElementsByTagName('input');
            for (var i = 0; i < chkbxListCount.length; i++) {
                chkbxListCount[i].checked = false;
            }
            var chkbxListCount = chkbxList3.getElementsByTagName('input');
            for (var i = 0; i < chkbxListCount.length; i++) {
                chkbxListCount[i].checked = false;
            }
        } 




    }
函数CheckAll(){
var chkbx=document.getElementById(“”);
var chkbxList1=document.getElementById(“”);
var chkbxList2=document.getElementById(“”);
var chkbxList3=document.getElementById(“”);
if(chkbx.checked==true){
var chkbxListCount=chkbxList1.getElementsByTagName('input');
对于(变量i=0;i
我已经看过那篇文章,但它只针对一个复选框列表。我需要在javascript函数中传递多个复选框列表的id。我不知道怎么做。