怎样用JS实现CHECKBOX 为全选

如题所述

    用JS实现CHECKBOX 为全选

function checkAll(checked)
{
    //根据名字获取所有checkbox控件
   var allCheckBoxs=document.getElementsByName("isBuy") ;
   //循环设置控件为选中状态
   for (var i=0;i<allCheckBoxs.length ;i++){
       if(allCheckBoxs[i].type=="checkbox"){
              allCheckBoxs[i].checked=checked;
       }
    }  
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-01
//全选
function checkAll() {
for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
document.getElementsByName("selectFlag")[i].checked = document.getElementById("ifAll").checked;
}
}

-----------------------------------------
<input type="checkbox" name="ifAll" id="ifAll" onClick="checkAll()">全选

<input type="checkbox" name="selectFlag" value=""/>[<s:property value="typeName"/>]
第2个回答  2010-04-01
function checkAll(checked)
{
var allCheckBoxs=document.getElementsByName("isBuy") ;
for (var i=0;i<allCheckBoxs.length ;i++){
if(allCheckBoxs[i].type=="checkbox"){
allCheckBoxs[i].checked=checked;
}
}
}

事件名="checkAll(this.checked)"本回答被提问者采纳
相似回答