在很多网站里这都是一个很常见的效果,就是点击总分类的复选框,自动选择所有子分类的复选框,或者如果子分类的所有复选框全部被选中则总分类复选框也自动被选中。 这次偶时再msn的网站上偶然看到的,于是自己也试着写了下。 function checkAll(str){ var a=document.getElementById("t"+str).getElementsByTagName("input"); var b=document.getElementById("d"+str); for(var i=0;i<a.length;i++){ a[i].checked=b.checked; } } function fixChk(str){ var a=document.getElementById("t1").getElementsByTagName("input"); var b=document.getElementById("d1"); for(var i=0;i<a.length;i++){ if(a[i].checked==false){ b.checked=false; return ; } } b.checked=true; } 休闲娱乐 书籍及杂志 音乐及影碟 旅游 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]