多选题

    以下js代码要实现的是"全选/全不选"复选框的双向级联效果,即单击“全选/全不选”前面的复选框,如果它选中下面的复选框都选中,它不选下面的复选框都不选;单击下面行里的复选框,只要有一个没有选中,“全选/全不选”前面的复选框不能选中,只有下面的复选框都选中时才能选中。页面代码如下:<html><title>全选按钮级联(双向)效果</title><body>全选/全不选<br>音乐美术旅游运动</body></html>要实现上面的功能checkSingle()函数中的省略号......部分可以使用下面哪些代码?()

    A. for(var i=0;i<cbs.length;i++){if(cbs[i].checked==false){allCb.checked=false;break;}}if(i>=cbs.length) allCb.checked=true;
    B. for(var i=0;i<cbs.length;i++){if(cbs[i].checked==false){break;}}if(i>=cbs.length) allCb.checked=true;else allCb.checked=false;
    C. var flag=1;for(var i=0;i<cbs.length;i++){if(cbs[i].checked==false){flag=0;break;}}if(flag) allCb.checked=true;else allCb.checked=false;
    D. var flag=1;for(var i=0;i<cbs.length;i++){if(cbs[i].checked==false){flag=0;break;}}if(flag==1) allCb.checked=true;else allCb.checked=false;
    E. var count=cbs.length;for(var i=0;i<cbs.length;i++){if(cbs[i].checked==false){count--;break;}}if(count==cbs.length) allCb.checked=true;else allCb.checked=false;

    火星搜题