我有一个填充了数据库的复选框,因此我进行了结构化。
<div class="all_checkbox">
 <div> 
   <input type="checkbox" id="<?php echo $data['id']; ?>" style="float:left;"name="option_<?php echo $data['id']; ?>" value="<?php echo $data['id']; ?>">  
  </div> 
  <div style="margin-left:24px;"> 
     <label for="<?php echo $data['id']; ?>" >
              <?php echo $data['cat_title']; ?>
     </label> 
 </div> 
</div>
我想测试选中的复选框——我在 java 脚本中有以下代码:
function add_cat(){
  for (i=1; i<55; i++)
  {
    if(document.getElementById(i).checked == true )
    { 
      alert(i);
    }   
  }
}
循环没有达到 55。它在 6 处停止。for谁能解释为什么?