También podrías utilizar la pseudo-clase
:checked.
Código Javascript
:
Ver originaldocument.querySelectorAll("[type=checkbox]:checked").length; //Devuelve la cantidad de elementos checkbox marcados
Podrías colocar directamente la pseudo-clase
:checked como selector, pero si tienes otros elementos que pueden ser marcados o seleccionados como los
radio button o las opciones de un
<select> y alguno de ellos está marcado o seleccionado, también los contaría, por eso es mejor la especificación con el selector de tipo
[type=checkbox].
Saludos