Js函数部分..
//2011-04-28 //by hkshadow function CheckAll(s,b){ var a = document.getElementById(s).getElementsByTagName("input"); var selall=document.getElementById(b).checked; for (var i=0; i<a.length; i++) if(selall==true){ for (var i=0; i<a.length; i++) if (a[i].type == "checkbox") a[i].checked = true; }else{ for (var i=0; i<a.length; i++) if (a[i].type == "checkbox") a[i].checked = false ; } }
HTML演示部分..
<ul class="mix2"> <li class="mix1">解析几何与高等代数</li> <li class="mix2" id="fk1"> <em> <a href="#none" onClick="alert('缺少页面,未作');">1996[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202157"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1997[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202158"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1998[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202159"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1999[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202160"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2000[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202161"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2001[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202162"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2002[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202163"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2005[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202164"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2007[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202165"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2007答案[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202166"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2008[5元]</a> <input type="checkbox" name="checks[]" class="text" value="202167"> </em> <em><span>全选</span> <input type="checkbox" name="all" id="ok1" onclick="CheckAll('fk1','ok1')" class="text"></em> </li> </ul> <ul class="mix2"> <li class="mix1">数学分析</li> <li class="mix2" id="fk2"> <em> <a href="#none" onClick="alert('缺少页面,未作');">1996[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202149"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1997[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202150"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1998[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202151"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1999[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202152"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2000[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202153"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2001[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202154"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2002[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202155"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2008[5元]</a> <input type="checkbox" name="checks[]" class="text" value="202156"> </em> <em><span>全选</span> <input type="checkbox" name="all" id="ok2" onclick="CheckAll('fk2','ok2')" class="text"></em> </li> </ul> <ul class="mix2"> <li class="mix1">数学学院专业综合考试</li> <li class="mix2" id="fk3"> <em> <a href="#none" onClick="alert('缺少页面,未作');">1996[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202168"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1997[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202169"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1998[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202170"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">1999[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202171"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2000[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202172"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2001[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202173"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2002[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202174"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2004[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202175"> </em> <em> <a href="#none" onClick="alert('缺少页面,未作');">2005[3元]</a> <input type="checkbox" name="checks[]" class="text" value="202176"> </em> <em><span>全选</span> <input type="checkbox" name="all" id="ok3" onclick="CheckAll('fk3','ok3')" class="text"></em> </li> </ul>