已經做了一個帶checkbox的樹形圖,現在想做到點父結點子結點全選,一取消全取消如何實現?

程序代碼 程序代碼
function CheckAll(form){
for (var i=0;i<form.elements.length;i++){
    var e = form.elements[i];
    if (e.name != 'chkall')
    e.checked = form.chkall.checked;}
}


程序代碼 程序代碼
<style type="text/css">
form{font-size:12px; line-height:25px;}
</style>
<form id="form1" name="form1" method="post" action="">
    <input type="checkbox" name="checkbox" value="checkbox" />
  第一個<br />
  <input type="checkbox" name="checkbox" value="checkbox" />
  第二個<br />
  <input type="checkbox" name="checkbox" value="checkbox" />
  第三個<br />
  <input type="checkbox" name="checkbox" value="checkbox" />
  第四個<br />
  <input type="checkbox" value="checkbox" onclick="setsel(this);" />
  全選
  </form>
<script language="javascript">
function setsel(obj){
      for(var i=0;i<=document.all("checkbox").length-1;i++){
          document.all("checkbox")[i].checked=obj.checked;
      }
}
</script>
arrow
arrow
    全站熱搜

    kevin0523 發表在 痞客邦 留言(0) 人氣()