Y si tu aplicación va a ser utilizada en navegadores que soporten HTML5, puedes utilizar selectores CSS avanzados:
Código Javascript
:
Ver originaldocument.querySelectorAll("[type=checkbox]:checked").length)
Y si no hubiera otros elementos de marcado excepto los checkbox, con esto te basta:
Código Javascript
:
Ver originaldocument.querySelectorAll(":checked").length)
La pseudoclase
:checked
representa a elementos como checkbox, radiobutton y opciones de combo que estén marcados, por lo que si tienes a más elementos de marcado que los checkbox, será necesario que utilices la primera forma.
Un saludo