los formularios normalmente no tienen id, tienen name por aquello de validarlos. y los controles tampoco es necesario que tengan id, puedes usar un name como "array asociativo". entonces cambia el atributo id por el atributo name. de tal modo que para acceder a sus controles
Cita: document.forms['campos'].elements[id].checked;
donde "id" es el indice (posición) que ocupa el control en el formulario
Cita: function fnc(id) {
alert(document.forms['campo'].elements[id].ckeked);
}
<form name="campo">
<input type="checkbox" name="chk[]" value="1" />
<input type="checkbox" name="chk[]" value="2" />
<input type="botton" value="ckequear" onclick="fnc(0)" />
</form>