为什么checkbox全选不能选中,只想选中其中一列的checkbox?代码如上

为什么checkbox全选不能选中,只想选中其中一列的checkbox?代码如下。我想实现单击“步骤选择(全选)”的复选框

为什么checkbox全选不能选中,只想选中其中一列的checkbox?代码如下。
我想实现单击“步骤选择(全选)”的复选框选中选中该列的checkbox,再次单击取消全选,另外一列的checkbox不要有影响。请路过的大侠帮忙看一下。非常感谢。

JScript code
<script type="text/javascript">     function CheckAll(form1) {         for (var i = 0; i < form1.elements.length; i++) {             var e = form1.element[i];             if (e.Name == 'chk1' && e.disabled == false)                 e.checked = form1.chkAll.checked;         }     }     function unselectall() {         if (document.myform.chkAll.checked) {             document.myform.chkAll.checked = document.myform.chkAll.checked & 0;         }     }     alert("test");    </script> 

HTML code
 <table id="flowtbl" datasrc="#dso2" >                                 <thead>                                     <th align="left" width="152px">                                         <input align="left" name="chkAll" type="checkbox"  onclick="CheckAll(this.form) "                                              />                                         步骤选择(全选)                                     </th>                                     <th align="left">                                         步骤编号                                     </th>                                     <th align="left">                                         步骤名称                                     </th>                                     <th align="left">                                         是否审批                                     </th>                                 </thead>                                 <tr>                                     <td  class="style4">                                         <input type="checkbox" class="chk1" value="11" />                                     </td>                                     <td  class="style4">                                         <span datafld="ID"></span>                                     </td>                                     <td  width="312px">                                         <span datafld="name"></span>                                     </td>                                     <td  >                                         <input   type="checkbox" class="chk" /><input   type="text" />                                     </td>                                 </tr> <tr>                                      <td  class="style4">                                          <input type="checkbox" class="chk1" value="11" />                                      </td>                                      <td  class="style4">                                          <span datafld="ID"></span>                                      </td>                                      <td  width="312px">                                          <span datafld="name"></span>                                      </td>                                      <td  >                                          <input   type="checkbox" class="chk" /><input   type="text" />                                      </td>                                  </tr>                             </table> 



[解决办法]
我怎么没看到有 e.Name == 'chk1'