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>