データベースで満たされたチェックボックスがあり、結果として構造化されています。
<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 script に次のコードがあります。
function add_cat(){
for (i=1; i<55; i++)
{
if(document.getElementById(i).checked == true )
{
alert(i);
}
}
}
ループは 55 に達しません。for
ループは 6 で停止します。誰か理由を説明できますか?